Zenetti: String nach bestimmten Keywords durchsuchen

Beitrag lesen

Hallo,

gibt es eine elegantere Methode um einen String nach bestimmten Keywords zu durchsuchen, als die folgende?

$Robots = Array("slurp", "xenu link", "googlebot", "robot");

foreach( $Robots as $dieserRobot ) {
 if ( stristr($HTTP_USER_AGENT, $dieserRobot) ) {
  echo "Ist ein Robot";
  break;
 }
}

Ich möchte damit herausfinden, ob der Zugriff auf die Seite von einem Robot stammt oder nicht. Da das Array sehr groß wird, denke ich, dass diese Methode sehr resourcenfressend ist und suche eine Alternative.

Vielen Dank
Chris