hi
hab das jetzt schon ein paar mal gebraucht und einfach keine fertig Funktion gefunden. Jetzt interessiert es mich gibt es überhaupt eine? Als Beispiel folgender String:
"Ich bin ein dummer langer String schimpf mich der 99. String und String euch alle ab"
jetzt will ich alles zwischen den "schimpf" bis zum ersten "String" nach "schimpf" haben (in diesem beispiel also " mich der 99. ")
bisher habe ich es immer so gelöst:
geht es auch "leichter"?
Danke
mfg
Chris
hab das jetzt schon ein paar mal gebraucht und einfach keine fertig Funktion gefunden. Jetzt interessiert es mich gibt es überhaupt eine? Als Beispiel folgender String:
"Ich bin ein dummer langer String schimpf mich der 99. String und String euch alle ab"
jetzt will ich alles zwischen den "schimpf" bis zum ersten "String" nach "schimpf" haben (in diesem beispiel also " mich der 99. ")
bisher habe ich es immer so gelöst:
PHP:
function strmitte ($start, $ende, $wert)
{
$anfang_weg = explode($start, $wert);
$ende_weg = explode($ende, $anfang_weg[1]);
return $ende_weg[0];
}
//...
//Die Verwendung der Funktion
$string = "Ich bin ein dummer langer String schimpf mich der 99. String und String euch alle ab";
$ausgabe = strmitte("schimpf", "String", $string);
echo $ausgabe;
//Ausgabe: mich der 99.
geht es auch "leichter"?
Danke
mfg
Chris