Как запятую разделить значения массива для отображения - PullRequest
7 голосов
/ 21 января 2011

Я искал сайт PHP.net и первоначально думал о некотором использовании функции list(), но, похоже, не достиг цели:

У меня есть неизвестное количество значений, хранящихся в одном массиве

$array1 = array(1,2,3,4,5);

или

$array1 = array(1,2,3);

Я хочу иметь возможность отображать (или print_r) значения, содержащиеся в массиве, на экране и разделенные только запятыми и пробелами.

Например:

«идея» состоит в том, чтобы отображать эхо $array1:

1,2,3

из второго примера выше.

Ответы [ 3 ]

24 голосов
/ 21 января 2011
4 голосов
/ 21 января 2011

Вы можете просто использовать PHP implode для этой цели следующим образом:

$string = implode(',', array(1,2,3,4,5));
0 голосов
/ 13 мая 2013

Вы можете использовать функцию list(), если знаете, что есть только 3 значения.

$array = array('Life', 'living', 'Health');
list($life, $living, $health) = $array;

echo $life;
echo $living;
echo $health;

Примечание - вы также можете использовать функцию implode.

...