Есть несколько функций для печати содержимого массива, каждый из которых имеет свои особенности.
Печатает удобочитаемую информацию о переменной.
$arr = ["a", "b", "c"];
echo "<pre>";
print_r($arr);
echo "</pre>";
Array
(
[0] => a
[1] => b
[2] => c
)
Отображает структурированную информацию о выражениях, которая включает его тип и значение.
echo "<pre>";
var_dump($arr);
echo "</pre>";
array(3) {
[0]=>
string(1) "a"
[1]=>
string(1) "b"
[2]=>
string(1) "c"
}
Отображает структурированную информацию о данной переменной, возвращаемое представление которой является допустимым кодом PHP.
echo "<pre>";
var_export($arr);
echo "</pre>";
array (
0 => 'a',
1 => 'b',
2 => 'c',
)
Обратите внимание, что, поскольку браузер объединяет несколько пробельных символов (включая символы новой строки) в один пробел ( ответ ), необходимо обернуть вышеупомянутые функции, <pre></pre>
чтобы отобразить результат в правильном формате.
Также есть еще один способ печати содержимого массива с определенными условиями.
Выведите одну или несколько строк. Поэтому, если вы хотите напечатать содержимое массива echo
, вам нужно циклически перебирать массив и использовать его echo
для печати элементов массива.
foreach ($arr as $key=>$item){
echo "$key => $item <br>";
}
0 => a
1 => b
2 => c