ホームページ  >  記事  >  バックエンド開発  >  PHPで文字列内の漢字を削除する方法

PHPで文字列内の漢字を削除する方法

王林
王林オリジナル
2020-08-01 14:03:214247ブラウズ

php で文字列内の中国語を削除するメソッド: preg_replace() 関数を使用して、中国語の文字を空の文字に置き換えることができます。 preg_replace() 関数は、正規表現の検索と置換を実行します。検索パターンは文字列または文字列の配列です。

PHPで文字列内の漢字を削除する方法

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(&#39;Content-type:text/html;charset=utf-8&#39;);  
  
  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 サイトの他の関連記事を参照してください。

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