Textausschnitt

Hi

Habe zum Beispiel einen Text der so aussieht:

TEXT[a]TEXT[/a]TEXT

Nun möchte ich das der Text zwischen "[a]" und "[/a]" in eine variable gespeichert wird

Kann mir jemand helfen?

MfG
 
Mach das doch mit einer Split-Funktion

$arrTest = split("a]", $text);
$Value = replace("[/", "", arrTest[1]);

Dadurch wird der Wert in den beiden Anker-Links in die Variable $Value geschrieben.

Gruss,

Bugs
 
Oder ein Regulärer ausdruck:
PHP:
$text = "TEXT1[a]TEXT2[/a]TEXT3";
if (preg_match("|(.*)[a](.*)[/a](.*)|si",$text,$treffer))
{
       print_r($treffer);
}

in dem Array $treffer ist dann alles was gesucht wird:
$treffer[1]="TEXT1"
$treffer[2]="TEXT2"
und
$treffer[3]="TEXT3"

greetz CaS
 
Zurück