2013-11-28 36 views
1

假设我的代码是。忽略最近爆炸的数据? PHP

<?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

我需要它忽略逗号。 – user2917204

回答

7

将字符串传递给爆炸时,可以使用trim($var, ",")删除最后一个逗号。

$var_explode = explode(',', trim($var, ",")); 
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"; 
} 
?>