忽略上次数据爆炸正在进行?PHP

忽略上次数据爆炸正在进行?PHP,php,explode,Php,Explode,假设我的代码是 <?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后面有一个逗号,但我需要那个逗号,而不是删除它。谢谢 将字符串传递给分解时,

假设我的代码是

<?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后面有一个逗号,但我需要那个逗号,而不是删除它。谢谢

将字符串传递给分解时,可以使用
trim($var,,')
删除最后一个逗号

$var_explode = explode(',', trim($var, ','));

我需要它忽略那个逗号。
 <?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";
}
?>