Вывести элементы массива
1-ый способ
Вывести элементы массива можно через цикл foreach()
.
$arrays = ['PHP', 'MySQL']; $html = ''; foreach ($arrays as $array) { $html .= $array.', '; } echo $html; // PHP, MySQL
Стоит отметить, что вывод элементов массива происходит не внутри цикла, а внешне. Внутри цикла формируется только переменная с результатом. Это сделано для производительности, т.к. добавление элемента массива в переменную работает быстрее, чем сразу её вывод в каждой итерации цикла.
Если надо вывести элементы массива через запятую, как указано на примере выше, то можно сократить код:
$array = ['PHP', 'MySQL']; echo implode(', ', $array); // PHP, MySQL
Функция implode()
выводит элементы массива через указанный разделитель, в данном примере через разделитель «, ».
2-ой способ: Отладка
Когда надо временно вывести элементы массива, чтобы просмотреть её значения, то можно использовать функцию print_r()
или var_dump()
.
Также для этой цели рекомендуется установить расширение Xdebug, который будет подсвечивать var_dump()
, что визуально будет удобно для отладки массивов.
Поддержать автора