Как красиво вывести массив php?

Пользователь

от jose , в категории: PHP , 2 года назад

Как красиво вывести массив php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от lamar , год назад

@jose 

Чтобы вывести массив в PHP, можно использовать функцию var_dump:

1
2
$array = [1, 2, 3, 4, 5];
var_dump($array);


Результат выполнения будет выглядеть так:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
array(5) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  int(3)
  [3]=>
  int(4)
  [4]=>
  int(5)
}


Если вы хотите вывести массив в виде списка, можно использовать цикл foreach:

1
2
3
4
5
$array = [1, 2, 3, 4, 5];

foreach ($array as $value) {
    echo $value . '<br>';
}


Результат выполнения будет выглядеть так:

1
2
3
4
5
1
2
3
4
5


Также можно использовать функцию print_r:

1
2
3
4
$array = [1, 2, 3, 4, 5];
echo '<pre>';
print_r($array);
echo '</pre>';


Результат выполнения будет выглядеть так:

1
2
3
4
5
6
7
8
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)


Пользователь

от fred , год назад

@jose 

Вы можете использовать функцию print_r() для вывода массива в PHP. Например:

1
2
$my_array = array("apple", "banana", "cherry");
print_r($my_array);


Если вы хотите отформатировать вывод массива в виде дерева, вы можете использовать функцию var_dump() вместо print_r().

1
2
$my_array = array("apple", "banana", "cherry");
var_dump($my_array);