作者brockcheng (路人了)
看板PHP
标题[请益] preg_replace的问题 大小写
时间Wed Dec 23 23:47:15 2015
$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才能做得到?
感谢各位高手赐教!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.77.32.28
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1450885637.A.405.html
1F:推 LPH66: preg_replace('/apple/i','<font color=red>$1</font>', 12/24 00:07
2F:→ LPH66: $test); // 重点是 pattern 後面的 /i 12/24 00:07
3F:→ Darkland: str_ireplace? 12/24 02:14
4F:→ xdraculax: 不要用 font 0.0 12/24 09:41
5F:→ hit1205: 好怀念的HTML XD 12/29 23:37