我有这个代码
<?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,
任何人都可以看到有什么问题吗?谢谢。