0

我正在爆炸一个附加它的数组,然后我正在将数组内爆。一切正常,但我有一个小小的疑问。请看下面的例子。

$x = "123,456,789"
explode (' ', $x);
$x[] = "987";
implode (',', $x);

输出如下所示:

,123,456,789,987

问题是逗号出现在值之前。我希望它们像下面一样出现

123,456,789,987,
4

2 回答 2

3

您在空格而不是逗号上爆炸:

explode (' ', $x);

应该

explode (',', $x);
于 2012-06-19T17:17:04.447 回答
0
$x = '123,456,789'; // use ' instead " (just for performance)
$x = explode (',', $x);
$x[] = '987';
$y = implode (',', $x);

echo $y . ','; // add trailing comma (what nickb said)

// output: 
123,456,789,987,

关于单引号和双引号的问题,请参考PHP 字符串和PHP中的单引号和双引号是否有性能优势?

于 2012-06-19T17:25:24.153 回答