php 文字列内の特定の文字を null 文字に置き換える 2 つの方法: 1. str_replace() 関数を使用して、指定された文字を null 文字に置き換えます。最初のパラメータを指定された文字、および 2 番目のパラメータは null 文字に設定され、構文 "str_replace("指定された文字","", $str)"; 2. preg_replace() 関数を正規表現とともに使用して、指定された文字と一致しますそれをヌル文字、構文「preg_replace(' /Specifycharacter/',"",$str)」に置き換えます。
このチュートリアルの動作環境: Windows7 システム、PHP8 バージョン、DELL G3 コンピューター
php 文字列では、次の 2 つの関数を使用できます。
Use str_replace() function
Use preg_replace() function
方法 1: str_replace() 関数を使用して、特定の文字を空のスペースに置き換えます
str_replace() 関数は、一部の文字を置き換えます文字列内の文字 (大文字と小文字が区別されます)。
str_replace(find,replace,string,count)
パラメータ | 説明 |
---|---|
find | 必須。検索する値を指定します。 |
replace | 必須。 find の値を置き換える値を指定します。 |
#文字列 | 必須。検索する文字列を指定します。|
オプション。置換の数をカウントする変数。 |
<pre class="brush:php;toolbar:false"><?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$str= &#39;abcd123abcd&#39;;
echo "原字符串:".$str."<br>";
$newStr = str_replace("c", "", $str);
echo "替换后:".$newStr;
?></pre>
ご覧のとおり、文字を空白の値に置き換えることは、指定された文字を削除することを意味します。
注: str_replace() 関数は次の規則に従う必要があります。
検索された文字列が配列の場合、配列を返します。 。
#方法 2: preg_replace() 関数を使用して、特定の文字を空の文字に置き換えます
preg_replace() 関数を正規表現「/指定された文字/」とともに使用して、指定された文字と一致し、空の文字
''# に置き換えます。 ##。<?php header('content-type:text/html;charset=utf-8'); $str= 'HELLO'; echo $str."<br>"; $newStr = preg_replace('/L/', "", $str); echo $newStr; ?>
説明: preg_replace 関数は、正規表現の検索と置換を実行します。 mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )件名内のパターンに一致する部分を検索し、置換に置き換えます。 パラメータの説明: $pattern: 検索するパターン。文字列または文字列配列にすることができます。
PHP ビデオ チュートリアル
」以上がPHP文字列内の特定の文字を空に置き換える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。