我正在爆炸一个附加它的数组,然后我正在将数组内爆。一切正常,但我有一个小小的疑问。请看下面的例子。
$x = "123,456,789"
explode (' ', $x);
$x[] = "987";
implode (',', $x);
输出如下所示:
,123,456,789,987
问题是逗号出现在值之前。我希望它们像下面一样出现
123,456,789,987,
您在空格而不是逗号上爆炸:
explode (' ', $x);
应该
explode (',', $x);
$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中的单引号和双引号是否有性能优势?