kostenloser Webspace werbefrei: lima-city


Wenn in einer Variable * steht...

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    roddweiler1992

    roddweiler1992 hat kostenlosen Webspace.

    Hallo

    Ich habe ein Problem. Und zwar: Wenn in einem String "Firefox" an irgendeiner Stelle steht, soll ein bestimmter Befehl ausgef?hrt werden. Nun wei? ich aber nicht wie ich abfragen kann ob in dem String "Firefox" steht.

    Ich hoffe ihr habt mich verstanden.

    MfG,
    Andi
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. r*****r

    meinst du so was:
    http://de.php.net/manual/de/function.stristr.php

    das durchsucht einen string, ob darin ein vorgegebener wert enthalten ist.
  4. Folgendes Script-Teilst?ck sucht in $heuhaufen nach "Firefox", ohne auf Klein- oder Gro?schreibung zu achten:

    if( preg_match('/Firefox/i', $heuhaufen) > 0) {
    // Firefox gefunden

    }
    else {
    // Firefox nicht gefunden
    }
  5. theuntouchables

    theuntouchables hat kostenlosen Webspace.

    mensch aloplex, nicht immer die regex-engine so strapazieren!!!

    Die wohl sicherste methode sieht folgenderma?en au?:

    if(strpos('x'.$string,$suche))
    {
    //gefunden
    }
    else
    {
    //nichtgefunden
    }

    warum das 'x'.$string ???
    Wenn der suchstring direckt am anfang stehen w?rde w?re die position 0. Was macht eine if abfrage wenn sie 0 bekommt? genau sie ist NICHT erf?llt. mit dem X vorne drann beginnt der eigentliche string ab pos 1. also w?rde hier ne 1 rauskommen selbst wenn der suchstring an pos 0 steht...
  6. OMG!

    Wie w?re es mit einem Blick ins PHP-Manual? Wenn du schon die regul?ren Ausdr?cke nicht magst (obwohl sie kaum langsamer als die normalen String-Funktionen von PHP sind, daf?r aber auch in PHP-Version 4 Gro?-/Klein-Schreibung ignorieren k?nnen), dann benutze die String-Funktionen auch richtig:

    Wurde needle nicht gefunden, wird FALSE zurück gegeben.

    Zitat: http://www.php.net/manual/de/function.strpos.php

    Also:

    if( strpos($string,$suche) !== FALSE)
    {
    //gefunden
    }
    else
    {
    //nichtgefunden
    }

    MfG
    alopex



  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!