我搜索过PHP.net网站,最初想到list()
函数的一些用途,但似乎没有达到目标:
我有一个未知数量的值存储在一个数组
中 $array1 = array(1,2,3,4,5);
或
$array1 = array(1,2,3);
我希望能够回显(或print_r
)数组中包含的值进行筛选,并且仅用逗号和间距分隔。
例如:
'idea'是要显示echo $array1
:
1,2,3
来自上面的第二个例子。
答案 0 :(得分:24)
http://us.php.net/manual/en/function.implode.php
echo implode(", ", $array);
答案 1 :(得分:4)
您可以简单地使用PHP的implode函数,如下所示:
$string = implode(',', array(1,2,3,4,5));
答案 2 :(得分:0)
如果您知道只有3个值,则可以使用list()
函数。
$array = array('Life', 'living', 'Health');
list($life, $living, $health) = $array;
echo $life;
echo $living;
echo $health;
注意 - 您也可以使用implode
功能。