ホームページ >バックエンド開発 >PHPの問題 >PHPで漢字を置き換える方法

PHPで漢字を置き換える方法

王林
王林オリジナル
2020-08-15 15:32:003864ブラウズ

php で中国語の文字を置換するメソッド: まず、strpos() 関数を使用して、別の文字列内で中国語の文字が出現する位置を見つけます。中国語の文字が見つからない場合は、false を返し、次に substr_replace() を使用します。漢字を置換する機能です。文字を置換するだけです。

PHPで漢字を置き換える方法

strpos() は、別の文字列内で最初に出現した文字列の位置を返し、文字列が見つからない場合は FALSE を返します。

(推奨チュートリアル: php グラフィック チュートリアル)

構文:

strpos(string,find,start)

パラメーター:

  • 文字列必須。検索する文字列を指定します。

  • #検索は必須です。検索する文字を指定します。

  • #開始 オプション。検索を開始する場所を指定します。

substr_replace() 関数は、文字列の一部を別の文字列に置換し、置換された文字列を返します。 string が配列の場合、配列が返されます。

(ビデオチュートリアルの推奨:

php ビデオチュートリアル)

文法:

substr_replace(string,replacement,start,length)

実装コード:

$words = ["我", "你", "他", "她"];//过滤库
$sentence = "我和你一起去他家找她";//待过滤的句子
foreach($words as $word)//遍历过滤库的词
{
$len = strlen($word);//获取过滤词的长度
$pos = strpos($sentence,$word);//寻找过滤词的位置
$sentence = substr_replace($sentence,'', $pos, $len); 
}
echo $sentence;

以上がPHPで漢字を置き換える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。