2

为什么我在第 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) 回显字符串。

谢谢你。

4

1 回答 1

4

您的变量 $z 是一个新数组。当你尝试

 echo "$z \n";

它会给出一个关于它是一个数组的消息。您可以改为使用以下内容显示 $z:

echo '<pre>'.print_r($z,true).'</pre>';
于 2012-08-30T00:04:27.977 回答