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

PHP – mb_eregi()関数


mb_eregi (マルチバイト正規表現無視)PHPの関数は、マルチバイトサポートとの正規表現一致を無視するために使用されます。この関数は、大文字と小文字を区別しない正規表現の一致をマルチバイトサポートで実行します。

構文

bool mb_eregi(
   $str_ pattern,
   $str_string,
   $arr_matches=null
)

(pattern = "or", string = "Hello World");

パラメータ

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

  • パターン −このパラメーターは、指定された文字列のパターンと一致します。

mb_ereg ("or", "Hello World")
// "or" is the pattern that will be matched
// in the given string "Hello World".
  • 文字列 −このパラメータは、文字列を検索するために使用されます。

  • 一致一致 パラメータは、別の指定された文字列からパターンのサブ文字列を見つけた後に呼び出されます。 一致 配列の要素に格納されます一致一致の場合 見つからない場合は、空の配列を返します。

戻り値

文字列内のパターンが一致しているかどうかをチェックします。パターンが一致すると、整数値「1」が返されます。

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

   //String pattern is "or" and
   //string Hello World is used
   $integer = mb_ereg ("or","Hello World");

   //Output
   var_dump($encoding);
   print_r($integer);
?>

出力

bool(true)
1

  1. 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.

  2. PHPのfnmatch()関数

    fnmatch()関数は、ファイル名または文字列を指定されたパターンと照合します。 構文 fnmatch(pattern, string, flags) パラメータ パターン- 検索するパターン。 文字列- テストする文字列。 フラグ- 次の値のいずれか: FNM_NOESCAPE − バックスラッシュのエスケープを無効にする FNM_PATHNAME- 文字列のスラッシュは、指定されたパターンのスラッシュにのみ一致します。 FNM_PERIOD − 文字列の先頭のピリオドは、指定されたパターンのピリオドと正確に一致する必要があります。 戻