[请益] 正则切换字串成array

楼主: kiey (炼)   2016-08-02 11:34:07
小弟有个字串:
$str = 'aaaaaaaaaaaa {$aL.a1} bbbbbbbbbb {$aL.a2} cccccccccccccc';
想把它变成
array(2) {
[0]=> string(2) "a1"
[1]=> string(2) "a2"
}
但是一直找不到方法
想请问一下各位先进是否有什么好方法呢?
作者: et69523820 (小猪)   2016-08-02 12:17:00
阵列 包阵列 或阵列包物件
作者: MOONRAKER (㊣牛鹤鳗毛人)   2016-08-02 15:24:00
用regex取出{ ... }内的东东 再处理那些东东
作者: ej04cj86 (Swaglicious)   2016-08-03 13:01:00
preg_grep 然后用这个pattern http://regexr.com/3duab一行搞定 ^_^
作者: shadowjohn (转角遇到爱)   2016-08-03 14:00:00
preg_match_all("/a\d/",$str,$m); print_r($m[0]);后面的print_r改成var_dump才对XD

Links booklink

Contact Us: admin [ a t ] ucptt.com