Überprüfen ob ein Wort vorhanden ist

Dieses Thema im Forum "Web-Programmierung" wurde erstellt von balufreak, 26.02.2005.

  1. balufreak

    balufreak Thread Starter MacUser Mitglied

    Beiträge:
    1.560
    Zustimmungen:
    28
    MacUser seit:
    12.10.2003
    Hey Leute!

    Wie kann ich mittels php überprüfen ob in einem String ein bestimmtes Wort vorhanden ist?


    Greets balu
     
  2. Horror

    Horror MacUser Mitglied

    Beiträge:
    1.416
    Zustimmungen:
    9
    MacUser seit:
    03.02.2003
    Z.B. mit der Funktion strpos. Verwende sie folgendermaßen:

    PHP:
    if (($Result strpos($quelle"suchbegriff" [,int offset])) == false)
    {
        echo 
    "Kein Vorkommen";
    }
    else
    {
        echo 
    "Vorkommen des Suchbegriffes ab Position $Result.";
    }
    Damit ermittelst du das Vorkommen eines Zeichens oder einer Zeichenkette suchbegriff in der Zeichenkette $quelle. Optional kannst du einen Offset angeben, ab dem gesucht wird. Als Resultat kommt ein Integerwert mit der Position des Suchbegriffes oder False bei Nichtauffindes des Strings.

    Ansonsten guck ruhig mal hier: Selfphp. Du könntest auch strstr() oder stristr() nutzen.

    Dirk
     
  3. wegus

    wegus MacUser Mitglied

    Beiträge:
    15.045
    Zustimmungen:
    1.318
    MacUser seit:
    13.09.2004
    Sehr zu empfehlen ist da auch immer das Handbuch von PHP themselfs:

    www.php.net/manual/de/

    Schon die Übersicht ist gut dokumentiert. Unter Strings findet man zu jeder Funktion eine einzeilige Kurzbeschreibung, die Deine Frage schnell beantwortet. Die Funktionen selbst sind ausführlich beschrieben und meist um Kommentare und Beispiele von Usern ergänzt. Das deutsche Manual ist nahezu vollständig. Kommentare von usern sind dann nat. meist englisch. Jeder PHP-Programmierer sollte das manual als link in seinem Browser haben, es lohnt sich!
     
Die Seite wird geladen...