俺的笨办法你又不看
$str="1,2,3,4,,,,7,8,,9,,111";
$array = explode(",",$str);
foreach ($array as $value)
{
if ($value)
{
$new_str .= $value.",";
}
}
$new_str = substr($new_str,0,-1);
echo $new_str;
$str="1,2,3,4,,,,7,8,,9,,111";
$array = explode(",",$str);
foreach ($array as $value)
{
if ($value)
{
$new_str .= $value.",";
}
}
$new_str = substr($new_str,0,-1);
echo $new_str;
echo preg_replace('/,+/',',', $str);
$str = ",,,,1,2,3,4,,,,7,8,,9,,,,,,,,,,111";
echo preg_replace('/,+/',',', $str);
情况下,就成了
,1,2,3,4,7,8,9,111
能否可以将前面的,也过虑了呢,谢谢