让我们说我的代码是。
<?php
$var = "1,2,3,4,5,6,";
$var_explode = explode(',', $var);
foreach ($var_explode as $number)
{
echo "$number test";
}
?>
当它回声时,它就像是1次测试,2次测试,3次测试,4次测试,5次测试,6次测试,测试。最后一个是不需要的,我知道它的原因是因为我的变量中的6后面有一个逗号,但我需要那个逗号,不会删除它。谢谢!
答案 0 :(得分:7)
将字符串传递给爆炸时,您可以使用trim($var, ",")
删除最后一个逗号。
$var_explode = explode(',', trim($var, ","));
答案 1 :(得分:2)
<?php
$var = "1,2,3,4,5,6,";
$var_explode = explode(',', $var);
array_pop($var_explode); // removes last
foreach ($var_explode as $number)
{
echo "$number test";
}
?>