Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как в php перебирать массив без цикла foreach и получить значения ?

codeurient codeurient Ученик (85), на голосовании 3 года назад
Привет Всем. Скажите пожалуйста а есть ли в php метод который перебирает массив и вводит на экран значения? без foreach. c одним методом только как можно это сделать ?
Голосование за лучший ответ
Any Key Мудрец (15222) 3 года назад
echo implode("\n",$arr); //печатает каждый элемент с новой строки. Элементы не должны быть массивами или объектами.

или

print_r($arr); //выводит человеко-читаемый дамп структуры массива

или

var_dump($arr); //то же самое, в другом формате

или

var_export($arr); //то же, в специальном формате, который можно загрузить в функцию var_import() и восстановить исходный массив

или

echo json_encode($arr); //кодирует в JSON
Саня Семенов Оракул (60497) 3 года назад
ну есть еще олдскульный способ перемещения указателя в массиве но он не рекомендуемый так как форич работает быстрее
можно еще бегать по массиву с помощью функций и колбеков вроде array_walk_recursive()
можно рассматривать массив как двусторонне связанный список указателей
codeurient codeurientУченик (85) 3 года назад
то чт онадо спасибо.
Похожие вопросы