php實作單字替換的方法:先建立一個PHP範例檔案;然後定義一個變數;最後透過「preg_replace('/\bHello\b/', 'NEW', $text);」實作單字替換即可。
本文操作環境:windows7系統、PHP7.1版,DELL G3電腦
特定問題:
php怎麼實現單字替換? PHP字串替換匹配整個單字
我想使用php替換完整的單字
範例:
#如果我有
$text = "Hello hellol hello, Helloz";
我用
$newtext = str_replace("Hello",'NEW',$text);
新文字應如下所示
NEW hello1 hello, Helloz
PHP傳回
NEW hello1 hello, NEWz
實作方法:
##您想要使用正規表示式。 \b與單字邊界相符。$text = preg_replace('/\bHello\b/', 'NEW', $text);如果$text包含UTF-8文本,則必須新增Unicode修飾符“u”,以便不會將非拉丁字元誤解為單字邊界:
$text = preg_replace('/\bHello\b/u', 'NEW', $text);推薦學習:《
PHP影片教學》
以上是php怎麼實現單字替換的詳細內容。更多資訊請關注PHP中文網其他相關文章!