Преобразование массива в sting. Зачем?

Почему я получаю, 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>';