При написании программного кода на PHP достаточно часто возникает необходимость вывести на экран массив, чтобы проверить его содержимое.
Создадим массив для проверки:
$users = array('Иванов Иван Иванович', 'Петров Петр Петрович', 'Сергеев Сергей Сергеевич');
И попробуем его вывести разными способами.
Для начала выполним команду echo, как самый очевидный вариант:
echo $users;
На экране мы увидим следующее:
Array
То же самое будет, если выполнить команду print:
print $users;
Вывести массив на экран позволят следующие способы.
print_r($users);
На экране выведется:
Array ( [0] => Иванов Иван Иванович [1] => Петров Петр Петрович [2] => Сергеев Сергей Сергеевич )
var_dump($users);
На экране будет:
array(3) { [0]=> string(38) "Иванов Иван Иванович" [1]=> string(38) "Петров Петр Петрович" [2]=> string(46) "Сергеев Сергей Сергеевич" }
var_export($users);
Результат на экране:
array ( 0 => 'Иванов Иван Иванович', 1 => 'Петров Петр Петрович', 2 => 'Сергеев Сергей Сергеевич', )
Помимо вышеперечисленных способов массив можно вывести, используя циклы foreach и for.
foreach ($users as $user) { echo $user . '<br>'; }
for ($i = 0; $i < count($users); $i++) { echo $users[$i] . '<br>'; }
Результат:
Иванов Иван Иванович Петров Петр Петрович Сергеев Сергей Сергеевич