close
錯誤訊息
PHP Warning: preg_replace() [function.preg-replace]: Unknown modifier 'd' in D:\TMS\www_test\preg_replace.php on line 8
解決方法
這是因為 preg_replace 必須用那個斜線(/)把正規表示法包起來,最後面可以加上 i, m 等旗標(詳細請看官網)
但因為語法寫錯,造成 function 以為 正規表示式已經結束,但旗標它認不得
錯誤範例
$str = preg_replace('/<div> </div>/i', '', $str);
正確寫法
$str = preg_replace('/<div> <\/div>/i', '', $str);
全站熱搜
留言列表