PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP – mb_eregi_replace()関数


PHPでは、 mb_eregi_replace() 大文字と小文字を無視して、正規表現をマルチバイトサポートに置き換えるために使用されます。この関数は、文字列をスキャンしてパターンに一致するものを探し、一致したテキストを置換に置き換えます。この関数は、PHP4.2以降のバージョンでサポートされています。

構文

string mb_eregi_replace(str $pattern, str $replacement, str $string, str $options)

パラメータ

mb_eregi_replace() 次の4つのパラメータを受け入れます-

  • $ pattern −このパラメーターは正規表現パターンに使用され、マルチバイト文字を使用できます。ケースは無視されます。

  • $ replace −このパラメータはテキストの置換に使用されます。

  • $ string −文字列パラメータは文字列の検索に使用されます。

  • $ options −検索オプションに使用されます。

戻り値

mb_eregi_replace() 成功すると結果の文字列を返すか、エラーを返します。文字列が現在のエンコーディングに対して有効でない場合は、エラーが返されます。

<?php
   //encoding = "UTF-8"
   $re=mb_regex_encoding("UTF-8");

   //The mb_eregi_replace function will replace
   //the 'p' to 'P' characters
   $string=mb_eregi_replace("[p]","P","pHp Tutorial");

   var_dump($re);
   var_dump($string);
?>

出力

bool(true)
string(12) "PHP Tutorial"

  1. PHPのstr_pad()関数

    str_pad()関数は、文字列を新しい長さにパディングするために使用されます。埋め込まれた文字列を返します。 構文 str_pad(str, len, pad_str, pad_type) パラメータ str −パディングする文字列 len −新しい文字列の長さ pad_str −パディングに使用する文字列 pad_type −弦を埋める側。 可能な値は次のとおりです- STR_PAD_BOTH −弦の両側にパッドを入れます。偶数でない場合は、右側に追加のパディングが表示されます STR_PAD_LEFT −弦の左側にパッドを

  2. PHPのquoted_printable_encode()関数

    quoted_printable_encode()関数は、8ビット文字列を引用符で囲まれた印刷可能な文字列に変換するために使用されます。 構文 quoted_printable_encode(str) パラメータ str −変換する8ビット文字列を指定します。 戻る quoted_printable_encode()関数は、変換された文字列を返します。 例 以下は例です- <?php    echo quoted_printable_encode("www.example.com") ?> 出力 以下は出力です- www.