Alexander Brock: regexp - mehrere Wörter in beliebiger Reihenfolge

Beitrag lesen

Hallo Sancho,

Beispiel:

Text:
  'hans war gestern irgendwie komisch'

gesucht werden:
  'gestern'
  'komisch'
  'hans'

Dazu braucht man doch gar keine Regulären Audrücke, das geht mit
strpos():

$text = 'hans war gestern irgendwie komisch';
$match = array('gestern','komisch','hans');

function match($string,$needle) {
 foreach ($needle as $value) {
  if (!strpos($string,$value)) return false;
 }
 return true;
}

Gruß
Alexander Brock

--
SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:? ss:| de:> js:( ch:| sh:( mo:} zu:}
http://againsttcpa.com