为什么我要在第11行的/Applications/MAMP/htdocs/test2.php中数组到字符串转换,注意?
$users=array('aa-a', 'b-bb', 'cc-c');
foreach($users as $usr)
{
$var = htmlspecialchars(htmlspecialchars($usr));
$z = explode('-', $var);
echo "$z \n";
}
无法弄明白我为什么会这样, gettype($ var)回应字符串。
谢谢。
答案 0 :(得分:4)
您的变量$ z是一个新数组。当你尝试
时 echo "$z \n";
它会给出一个关于它是一个数组的消息。您可以使用以下内容显示$ z:
echo '<pre>'.print_r($z,true).'</pre>';