Почему я получаю, Array преобразовать строку в /Applications/MAMP/htdocs/test2.php в строке 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) эхо-строки.
Спасибо.
Ваша переменная $ z – это новый массив. Когда вы пытаетесь
echo "$z \n";
Это даст сообщение о том, что это массив. Вместо этого вы можете отобразить $ z с чем-то вроде следующего:
echo '<pre>'.print_r($z,true).'</pre>';