• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Inhalt bis bestimmten String absuchen

cromafia007

Neues Mitglied
Halo zusammen

Suche eine Möglichkeit, einen Inhalt nach einem String abzusuchen und nachdem der String gefunden worden ist, soll die Ausgabe von weiterem Inhalt abgebrochen werden.

Also...
Wir haben folgendes:
Suchstring $string ( >> [--] <<, der Suchstring)
Inhalt $content

Jetzt soll eine Funktion den Inhalt $content absuchen nach dem der String $string gefunden worden ist, soll die Ausgabe von weiterem Inhalt/Text von $content abgebrochen werden. Der String selbst darf ebenfalls nicht angezeigt werden.

Das soll so 'ne Art Seitenumbruch :)


Ahja, bitte nicht denken, ich mach nen normalen Seitenumbruch für Blätterfunktion, ist was besonderes. Also könnt ihr ein komplettes Blätterfunktion-Post sparen :)



Lieber Gruss ;)
 
Ich würde die explode()-Funktion nehmen.

Beispiel:
PHP:
<?PHP
$content ="test1[--]test2";
$string = "[--]";
$arr = explode($string, $content, -1);
if (!empty($arr)) {
	echo $arr[0];
}
else {
	echo $content;
}
?>

Gruß thuemmy
 
Wenn es nur um den ersten Teil geht würde ich es so machen:
PHP:
<?php
    $content = 'test1[--]test2';
    $string = '[--]';
    echo substr( $content, 0, strpos($content, $string) );
?>
 
Zurück
Oben