#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター2 つの方法: 1. preg_replace() を使用して、一致する文字を空の文字に置き換えます。構文は「preg_replace('/指定された文字/i','',$str)」です。 2. preg_filter() を使用します。構文は「preg_filter('/character/i','',$str)」です。
php は使用します通常のマッチング 特定の文字を削除する 2 つの方法
方法 1: 通常の置換には preg_replace() を使用します
preg_replace() 関数は通常の置換を実行できますreplace 式の検索と置換preg_replace() を使用するだけで、指定された文字の正規表現検索を実行し、NULL 文字に置き換えることができます。<?php header('content-type:text/html;charset=utf-8'); $str = '1132hell0 2313'; $pattern = '/l/i'; $replacement = ''; echo preg_replace($pattern, $replacement, $str); ?>
方法 2: 定期的な置換に preg_filter() を使用する
preg_filter() は preg_replace() と同じであり、正規表現による検索と置換が実行されます。 正規表現を実行して、指定した文字を検索し、null 文字に置き換えるだけです。<?php header('content-type:text/html;charset=utf-8'); $str = '1132hell0 2313'; echo "原字符串:".$str."<br>"; $pattern = '/3/i'; $replacement = ''; echo "处理后:".preg_filter($pattern, $replacement, $str); ?>
説明: preg_replace() と preg_filter() の違い
preg_filter() 関数は成功した場合の結果のみを返します。そして preg_replace() は、一致が成功したかどうかに関係なく、すべての結果を返します。 推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPで正規表現を使用して特定の文字に一致し、それを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。