Sneapi: Prüfen ob Wörter aus array in String

Hallo Leute,
Leider komm ich nicht ganz weiter und zwar würde ich gerne in einem String prüfen, ob in diesem Wörter (egal ob groß oder klein geschrieben) vorkommen.

Ich weiß wie man ein array erzeugt und wie man einen String definiert aber wie ich das ganze so hinbekomme, das im String nach Wörtern aus dem array gesucht wird weiß ich leider nicht.
Wär super wenn mir da wer Helfne könnte.

Danke euch schon mal für eure Hilfe.

Mfg

  1. Hi!

    Ich weiß wie man ein array erzeugt und wie man einen String definiert aber wie ich das ganze so hinbekomme, das im String nach Wörtern aus dem array gesucht wird weiß ich leider nicht.

    Einzeln. Durchlauf das Array und verwende dann stripos() mit einem typsicheren Vergleich auf false, damit du die Position 0 von false wie nicht gefunden unterscheiden kannst.

    Lo!

    1. Ist das so in etwa richtig:

        
      <?php  
      $array = array('1.10','12.4', '1.13');  
      $string = 'Das ist ein test 12.4 eines Strings';  
        
      foreach($array as $wert){  
      	 if (!stripos($string, $wert) === false){  
      	   die('Gefunden: '.$wert);  
      	 }  
      }  
      ?>  
      
      
      1. Hi!

        Ist das so in etwa richtig:

        Was ergaben deine Versuche mit diversen Testobjekten? Einmal das Gesuchte in der Mitte, einmal am Anfang, einmal gar nicht und einmal mehrfach wären schon mal vier Versuche, um die Tauglichkeit festzustellen.

        if (!stripos($string, $wert) === false){

        Das ! hat eine höhere Priorität als die Vergleichsoperatoren, das dürfte eigentlich nicht das richtige Resultat liefern. Du kannst aber mit !== direkt auf Ungleichheit testen.

        Lo!

        1. Ahh ok habs jetzt so welches auch funktioniert:

            
          <?php  
          $array = array('1.10','12.4', '1.13');  
          $string = 'Das ist ein 12.4 test eines Strings';  
            
          foreach($array as $wert){  
                   if (stripos($string, $wert) !== false){  
                     echo 'Gefunden: '.$wert;  
                   }else{  
          			 echo 'Nicht Gefunden: '.$wert;  
          		 }  
          }  
          ?>