[請益] preg_replace的問題 大小寫

作者: brockcheng (路人了)   2015-12-23 23:47:15
$test="Apple, AppLE, apple";
$pattern="apple";
output:
<font color=red>Apple</font>,
<font color=red>AppLE</font>,
<font color=red>apple</font>
請益一下,這個功能該怎麼寫...(換行只是為了排版好看!!)
讀一個文字檔,把match的字,變成紅字..
就是不管$pattern的大小寫,match出來的字,把它變成紅字...
只是用一般的str_replace都只能固定大小寫
是用preg_replace 還是得用 preg_replace_callback才能做得到?
感謝各位高手賜教!
作者: LPH66 (-6.2598534e+18f)   2015-12-24 00:07:00
preg_replace('/apple/i','<font color=red>$1</font>',$test); // 重點是 pattern 後面的 /i
作者: Darkland (小黑XDrz)   2015-12-24 02:14:00
str_ireplace?
作者: xdraculax (首席怪叔叔)   2015-12-24 09:41:00
不要用 font 0.0
作者: hit1205 (幫你把勇氣裝滿)   2015-12-29 23:37:00
好懷念的HTML XD

Links booklink

Contact Us: admin [ a t ] ucptt.com