


Как в php перебирать массив без цикла foreach и получить значения ?
Привет Всем. Скажите пожалуйста а есть ли в php метод который перебирает массив и вводит на экран значения? без foreach. c одним методом только как можно это сделать ?
ну есть еще олдскульный способ перемещения указателя в массиве но он не рекомендуемый так как форич работает быстрее
можно еще бегать по массиву с помощью функций и колбеков вроде array_walk_recursive()
можно рассматривать массив как двусторонне связанный список указателей
echo implode("\n",$arr); //печатает каждый элемент с новой строки. Элементы не должны быть массивами или объектами.
или
print_r($arr); //выводит человеко-читаемый дамп структуры массива
или
var_dump($arr); //то же самое, в другом формате
или
var_export($arr); //то же, в специальном формате, который можно загрузить в функцию var_import() и восстановить исходный массив
или
echo json_encode($arr); //кодирует в JSON