php从字符串中查找字符之间的值

时间:2014-02-19 08:47:45

标签: php string char

考虑字符串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则相同。

2 个答案:

答案 0 :(得分:5)

使用explode

$arr = explode(',', '1,2,3,4'); // $arr = array('1', '2', '3', '4');

答案 1 :(得分:1)

string.split(separator,limit)这两个参数都是可选的