von subjective |
Dafür gibt es die Vergleichsoperatoren !== und ===.
Also:
1:
2:
3:
4:
5:
6:
7:
8: |
if (strpos($haystack, $needle) !== false) {
//ist drin
}
if (strpos($haystack, $needle) === false) {
//ist nicht drin
}
|
|
von einstein |
strpos() wäre auch noch im Angebot | Strpos macht aber Probleme, wenn der Teilstring am Beginn des Gesamtstrings liegt. Dann wäre der Rückgabewert 0 bzw. false falls es Teil einer Bedinung ist... |
von subjective |
strpos() wäre auch noch im Angebot |
von Can |
Oder eben strstr, falls man auf Groß-/Kleinschreibung achten will. |
von Mondschatten |
stristr ( gegebener_string, such_string)
Findet alle Vorkommen von such_string innerhalb von gegebener_string vom Anfang bis zum Ende, ohne auf Gross- oder Kleinschreibung Rücksicht zu nehmen.
Wird such_string in gegebener_string nicht gefunden, wird FALSE zurückgegeben.
Ist such_string kein String, wird er in einen Integer-Wert umgesetzt, und die ASCII-Entsprechung dieses Wertes als zu suchendes Zeichen angesehen.
Viele Grüsse
Mondschatten |
|