考虑字符串1,2,3,4
我想提取1 2 3 4并将其存储在数组中。这段代码
for($i=0; $i<strlen($multi_event_value); $i++)
{
if(is_numeric(substr($multi_event_value,$i,1)))
{
$multi_event[$t] = substr($multi_event_value,$i,1);
$t++;
}
}
工作正常,但如果值是10,11,12,14那么我得到1 0 1 1 1 2 1 4但我希望值为10 11 12 14.如果值为100,101则相同。
答案 0 :(得分:5)
使用explode
$arr = explode(',', '1,2,3,4'); // $arr = array('1', '2', '3', '4');
答案 1 :(得分:1)
string.split(separator,limit)这两个参数都是可选的