PHP скрипты

MySQL

Apache

phpMyADmin

8.4: Вывод PHP массивов

Главная Страница » Книги по PHP » Самоучитель PHP 5 для чайников с примерами » Вывод массивов

После того как вы освоили инициализацию массивов, нужно научиться их использовать. Для начала попробуем просто вывести массив на экран (листинг 8.1).

Листинг 8.1. Вывод массива.

‹html›
‹head›
‹title› вывод массива‹/title›
‹/head›
‹body›
‹?php
$closets = array (0 => "Майка", 1 => "Кроссовки", 2 => "Шорты");
echo $closets;
?›
‹/body›
‹/html›

В результате в окне браузера выведется слово Array! Эта, наверное, самая распространенная ошибка, которую допускают начинающие программисты, знакомясь с массивами. Конечно, ошибки в выполнении программы здесь нет, так как она просто выводит слово, которое указывает, что данная переменная является массивом. Просто в этом случае программист не видит разницы между переменной скалярного и смешанного типа (к последнему и относятся массивы).

Наверное, самым удобным способом, которым можно вывести массив, является функция print_r(). Эта функция может вывести значения массива с ключами (листинг 8.2).

Листинг 8.2. Вывод массива с помощью функции print_r()

‹html›
‹head›
‹title› вывод массива с помощью функции print_r()‹/title›
‹/head›
‹body›
‹pre›
‹?php
$closets = array (0 => "Майка", 1 => "Кроссовки", 2 => "Шорты");
print_r ($closets);
?›
‹/pre›
‹/body›
‹/html›

На самом деле возможности функции print_r() куда шире, чем просто вывод массивов, но сейчас не имеет смысла приводить ее полное описание, так как материал по многим нужным для этого темам еще не пройден.

Поделиться с друзьями