title image


Smiley Re: Regulärer Ausdruck in preg_match_all()
Teile doch einfach in 3 Teile auf: im ersten dürfen nur Ziffern vorkommen, im zweiten eventuell das "x" und der dritte Teil ist optional und wieder nur mit Ziffern.



preg_match_all() gibt FALSE zurück, wenn der Ausdruck kein Ergebnis hat. Das kann man in der if-Abfrage ausnutzen.





$pattern = "([0-9]{9}[0-9x][0-9]{0,3}i)";



$array = file($_FILES['datei']['tmp_name']);

foreach ($array as $string)

{

if(preg_match_all($pattern,$string)

$array1[] = $string;

}



"My God, you're like a trained ape! Without the training."

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: