Strstr PHP

Hey,

hab zwar schon gegooglet aber nichts gefunden, was ich verstehe :frowning:

Also kann mir jemand erklären wozu strstr gut ist?!

Bitte keine Verweise auf Links, sonst versteh ichs wieder nicht :-p

Grüße

[quote=„Spandauer007“]Hey,

hab zwar schon gegooglet aber nichts gefunden, was ich verstehe :frowning:

Also kann mir jemand erklären wozu strstr gut ist?!

Bitte keine Verweise auf Links, sonst versteh ichs wieder nicht :-p

Grüße[/quote]

Das glaub ich dir nicht. :ps: :ps:
Mehr info’s:
php.net/strstr
phpforum.de/php/php-handbuch/sta … trstr.html

[quote][code]Beispiel 1. strstr() Beispiel

<?php $email = 'user@example.com'; $domain = strstr($email, '@'); echo $domain; // Ausgabe: @example.com ?>

[/code][/quote]

:slight_smile: ich wusste, dass das kommt

Versteh ich irgendwie nicht…kann das nicht jemand einmal für DOOFE erklären?! :ps:

Grüße

Naja, es wird nur der Teil ausgegeben, der nach dem Needle steht… Ist doch eigentlich nicht soo schwer.

am besten kann das michi… :smiley:

strstr liefert dir einen Teil eines Strings, der nach einem Zeichen oder einer Zeichenfolge steht.

string <-- strstr  ( string $heuhaufen  , mixed $nadel  [, bool $str_vor_nadel  ] )

Die Funktion hat 3 Parameter, von denen du 2 ($heuhaufen und $nadel) angeben musst.
Du hast eine Zeichenkette (String) $heuhaufen:

$heuhaufen = "Wer bietet prima Webhosting? bplaced!";

Nun möchtest du einen bestimmten Teil aus der Zeichenkette herausextrahieren.
Das ist deine Nadel, die du aus dem Heuhaufen haben willst.
Wenn wir also die Antwort auf die Frage im String haben wollensuchen wir nach dem Fragezeichen, da es die Frage beendet.

$nadel = "? ";
$antwort = strstr($heuhaufen,$nadel);

Die Funktion liefert dir das Ergebniss als String zurück.
Wenn wir jetzt die Frage extrahieren Brauchen wir also den Teil vor dem Fragezeichen.
Dafür geben wir dem Parameter $str_vor_nadel den Wahrheitswert true (wahr):

$frage = strstr($heuhaufen,$str,true);

Noch Fragen? :ps: