$arr[]="str" foreach($arr as $k=>$v){ var_dump($k); if($k=='test')echo 'a'; else echo 'b'; } 这段代码显示运行的结果竟然是:int(0) a 不太明白怎么回事