Php-ereg

提供:Dev Guides
移動先:案内検索

PHP-関数ereg()

構文

int ereg(string pattern, string originalstring, [array regs]);

定義と使い方

ereg()関数は、stringで指定された文字列からpatternで指定された文字列を検索し、パターンが見つかった場合はtrueを、そうでない場合はfalseを返します。 検索では、アルファベット文字に関して大文字と小文字が区別されます。

オプションの入力パラメーターregsには、正規表現内の括弧でグループ化されたすべての一致した表現の配列が含まれます。

戻り値

  • パターンが見つかった場合はtrue、それ以外の場合はfalseを返します。

以下はコードです。このコードをコピーしてファイルに貼り付け、結果を確認します。

<?php
   $email_id = "[email protected]";
   $retval = ereg("(\.)(com$)", $email_id);

   if( $retval == true )
   {
      echo "Found a .com<br>";
   } else {
      echo "Could not found a .com<br>";
   }

   $retval = ereg(("(\.)(com$)"), $email_id, $regs);

   if( $retval == true )
   {
      echo "Found a .com and reg = ". $regs[0];
   } else {
      echo "Could not found a .com";
   }

?>

これは、次の結果を生成します-

Ereg