PHP - Funzione ereg ()

Sintassi

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

Definizione e utilizzo

La funzione ereg () cerca una stringa specificata da string per una stringa specificata da pattern, restituendo true se il pattern viene trovato e false in caso contrario. La ricerca fa distinzione tra maiuscole e minuscole per quanto riguarda i caratteri alfabetici.

Il parametro di input facoltativo regs contiene un array di tutte le espressioni corrispondenti che sono state raggruppate tra parentesi nell'espressione regolare.

Valore di ritorno

  • Restituisce true se viene trovato il modello e false in caso contrario.

Esempio

Di seguito è riportato il pezzo di codice, copia e incolla questo codice in un file e verifica il risultato.

<?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";
   }
	
?>

Questo produrrà il seguente risultato: