→ bibo9901 :preg_replace_callback 03/07 12:00
preg_replace("/%(.*)%/",$q->{"\\1"},$x);
如果$x包含 %name%就使用$q->name去取代。
第二個參數試過"\\1",出來應該是name沒有錯,
但是$q->{"\\1"}似乎取不出來?
或是有更好的寫法嘛?因為這樣好像一次也只能作單一取代
遇到"%name% %title%"就不行了。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.114.192.119
※ 編輯: KiroKu 來自: 58.114.192.119 (03/07 00:05)