我有:
$str = ',7,5,3,';
preg_split( delimiter pattern, $str );
我需要得到:
Array ( [0] => 7 [1] => 5 [2] => 3 )
新编码......
由于
答案 0 :(得分:1)
您可以使用explode
$str = ',7,5,3,';
$ary = explode(',', $str);
//Filter empty entries
$ary = array_filter($ary, 'strlen');
更新:如果您有更复杂的分隔符模式,则应使用preg_split
。在您的情况下,您只有一个逗号来分割字符串,因此explode
是更好的选择。
答案 1 :(得分:0)
我喜欢在这种情况下使用修剪和爆炸
$str = ',7,5,3,';
$str = trim($str,',');
$arr = explode(',', $str);
print_r($arr); die();