Moin!
Du willst alles zwischen [bild]und[/bild]? Ich nehme an, das darf mehrfach vorkommen? Das verkpompliziert es etwas
$string='[bild]und[/bild]'; #string
$iPosition=0; #integer für Stelle, ab der gesucht werden soll
$asFunde; #Array von Strings für die Funde
$bEnde=FALSE; #boolean: Fertig?
while ($bEnde==FALSE;) {
$suche_in=substr($string,$iPosition);
if(ereg('[bild](.{*})[/bild]', $suche_in, $regs)){
$asFunde[]=$regs[1]; # 1, zählt bei Wertzuweisung selbst hoch!
#Position des Endes der Fundstelle als neuen Start festlegen
$iPosition+=strstr($suche_in, '[/bild]');
}else{
$bEnde=TRUE;
}
}
Kann mir jemand helfen?
ist ungetestet.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development