Как снять сильное заклятие и вывести массив из PHP

Как вывести массив из PHP

От автора: иногда я уверен в том, что PHP – это заколдованный язык! Ну как может не запускаться функция, которая вчера успешно работала. В общем, пока я окончательно не вышел из себя, постараемся вывести массив из PHP другими способами.

Методом тыка

В PHP существует несколько типов данных, но массивы выделяются среди них своей «неординарностью». И для вывода значений элементов придется ухитряться и использовать более «весомые» средства, чем обычную языковую конструкцию echo. Не верите? Тогда будем проверять все методом «тыка». Не знаете такого метода? Сейчас научу :) .

В результате чего мы отобразим на экране не сам массив, а сообщение о попытке его вывода. Так как echo рассчитано только на вывод строк, а не структурированных данных.

Бесплатный курс по PHP программированию

Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

Как вывести массив из PHP

Если не использовать «тык-метод», то перед тем, как вывести массив PHP, следует более подробно разузнать о средствах, реализованных для этого в языке. Но так неинтересно, и мы продолжим использовать метод «тыка» :) . В следующем этапе заезда испытаем функцию print(). Посмотрим, как она поведет себя в этой ситуации:

И снова мы получаем аналогичный результат…

Как вывести массив из PHP

Хватит истязаться!

Достаточно! Поваляли дурака, и будет. Займемся решением проблемы вывода массива. В PHP для этого существует специальная функция – print_r():

$my_array=array("первый","второй","третий","четвертый","пятый","шестой","седьмой");
print_r($my_array);
?>

Как вывести массив из PHP

Но сможет ли эта функция PHP в ассоциативном массиве вывести ключи? Сейчас разберемся, и для этого нам придется переработать наш текущий массив.

Бесплатный курс по PHP программированию

Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

Как вывести массив из PHP

Аналоги и не только

В PHP выводить массив на экран можно, используя несколько других функций. Например, var_dump(), которая отображает всю информацию о переданной ей переменной:

Как вывести массив из PHP

Вывести все значения массива PHP поможет и другая функция – var_export (). Но она возвращает массив в менее информативном формате.

Как вывести массив из PHP

Циклы

Кроме встроенных функций в PHP выводить содержимое массива помогают циклы. Проще всего использовать цикл foreach:

Как вывести массив из PHP

Также в PHP можно вывести все элементы массива с помощью самого традиционного метода –for. Но оба цикла больше подходят для работы с простыми массивами, а не ассоциативными:

Как вывести массив из PHP

Мы с вами разобрались, как вывести данные из массива PHP. Рассмотрели все основные варианты. А что касается моей функции, то никакого волшебства в ней нет. Все оказалось намного прозаичнее: я забыл поставить скобку в цикле. Так что никакого чародейства, а обычное помутнение рассудка вследствие недосыпания :) .

Бесплатный курс по PHP программированию

Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

Разработка веб-приложения на PHP

Создайте веб-приложение на PHP на примере приема платежей на сайте

Получить

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Я не робот.

Spam Protection by WP-SpamFree