2011-02-01 101 views
0

我有一个多选框让用户选择多堆用户,这很好,但$ _POST输出是一个数组。PHP,将数组回声成逗号分隔值的字符串

我将如何得到这些值被格式化,像这样

100,200,300,400 

,所以我需要回声出值,添加一个逗号,但不加逗号的最后一个值

任何帮助将是盛大的。

干杯

回答

8

你可以使用implode

return implode(',', $_POST['users']); 
+1

你** **应该使用破灭。与替代品相比,Implode相当高效(特别是在自己做的时候)。 – Christian 2011-02-01 01:24:07

1
$array = array(100, 200, 300, 400); // Or get from your $_POST value or what have you 

echo implode(',', $array); // "100,200,300,400" 
相关问题