Ярослав
Искусственный Интеллект
(107883)
4 года назад
Потому что этот код выводит не массив. Как написано, так и работает...
Для вывода массива в целях отладки используй (без цикла) print_r или var_dump, а для форматированного вывода значений (так же в цикле) либо строковые литералы в двойных кавычках, либо printf.
За использование эхо с конкатенацией трех и более значений, расстреливать надо... здесь еще терпимо, но когда люди привыкают так делать, впоследствии пишут 'вот'.$такое->вот().'нечитаемое'.$говнo.'которое'.$еще.'и софтврапится'.$кривенько