看板 PHP 關於我們 聯絡資訊
小弟有個字串: $str = 'aaaaaaaaaaaa {$aL.a1} bbbbbbbbbb {$aL.a2} cccccccccccccc'; 想把它變成 array(2) { [0]=> string(2) "a1" [1]=> string(2) "a2" } 但是一直找不到方法 想請問一下各位先進是否有什麼好方法呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.125.155.100 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1470108851.A.088.html
et69523820: 陣列 包陣列 或陣列包物件 08/02 12:17
MOONRAKER: 用regex取出{ ... }內的東東 再處理那些東東 08/02 15:24
ej04cj86: preg_grep 然後用這個pattern http://regexr.com/3duab 08/03 13:01
ej04cj86: 一行搞定 ^_^ 08/03 13:02
shadowjohn: preg_match_all("/a\d/",$str,$m); print_r($m[0]); 08/03 14:00
shadowjohn: 後面的print_r改成var_dump才對XD 08/03 14:11