[請益] 正則切換字串成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