php で文字列内の中国語を削除するメソッド: preg_replace() 関数を使用して、中国語の文字を空の文字に置き換えることができます。 preg_replace() 関数は、正規表現の検索と置換を実行します。検索パターンは文字列または文字列の配列です。
preg_replace 関数は、正規表現の検索と置換を実行します。
(推奨チュートリアル: php グラフィック チュートリアル)
構文:
mixed preg_replace(mixed $pattern, mixed $replacement, mixed $subject[,int $limit = -1[,int &$count]])
戻り値:
subject が配列の場合、 preg_replace() は配列を返し、それ以外の場合は文字列を返します。一致するものが見つかった場合は、置換された件名が返され、一致しない場合は、変更されていない件名が返されます。エラーが発生した場合は NULL が返されます。
パラメータ:
#$pattern: 検索するパターン。文字列または文字列配列にすることができます。
$replacement: 置換に使用される文字列または文字列の配列。
$subject: 検索および置換されるターゲット文字列または文字列配列。
$limit: オプション。パターンごとの各件名文字列の置換の最大数。デフォルトは -1 (制限なし) です。
$count: オプション、置換が実行される回数。
(ビデオ チュートリアルの推奨: php ビデオ チュートリアル)
コードの実装:
<?php header('Content-type:text/html;charset=utf-8'); function p($arr){ echo "<pre class="brush:php;toolbar:false">"; print_r($arr); echo ""; } $a = "河蟹)(社会afeowa#$%^!@@#zf吃饭fawgwea汉堡包agho_iawghowi我日)"; $result = preg_replace('/([\x80-\xff]*)/i','',$a); p($result);
以上がPHPで文字列内の漢字を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。