我有这个代码
<?php 
        session_start();
switch($sb) {
   foreach ($_SESSION['myarray'] as $result){
     case $result:
 echo "id"$result;
 break;
   }
 }
?>
这给了我以下错误,我不知道为什么:
解析错误:语法错误,意外的 T_FOREACH,在 foreach 行上需要 T_CASE 或 T_DEFAULT 或 '}'。
虽然这有效:
<?php
    foreach ($_SESSION['myarray'] as $result){
         echo "SB: ".$result.",<br>";
    }
 ?>
并输出为:
SB id: 1, SB id: 2, SB id: 3, SB id: 4, SB id: 10, SB id: 11, SB id: 12, SB id: 13,
任何人都可以看到有什么问题吗?谢谢。