首頁 >後端開發 >PHP問題 >php怎麼實現單字替換

php怎麼實現單字替換

藏色散人
藏色散人原創
2021-06-24 11:37:431686瀏覽

php實作單字替換的方法:先建立一個PHP範例檔案;然後定義一個變數;最後透過「preg_replace('/\bHello\b/', 'NEW', $text);」實作單字替換即可。

php怎麼實現單字替換

本文操作環境: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn