2

/Applications/MAMP/htdocs/test2.php の Array to string conversion が 11 行目に表示されるのはなぜですか。

$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 に答える