Teilstücke aus Variable in seperate V. kopieren

bspainkf36

Erfahrenes Mitglied
Hey :)

ist es möglich Teilstücke einer Variable ist eine seperate zu kopieren?

Z.B. wenn die Variable

[BILD]34[/BILD] enthält, soll die 34 in einen Array geschrieben werden.

Danke

Gruß Kon
 
Hi,

Dein Freund bei dieser Aufabe heißt

eregi_replace();

http://de2.php.net/manual/de/function.eregi-replace.php

Hier die Lösung für Dein Beispiel:

PHP:
<?
$bild = "[BILD]34[/BILD]";

$teilstueck =eregi_replace ("\[BILD\]([^\[]+)\[/BILD\]", "\\1", $bild);
?>

Edit: Mhh, der nimmt das oben net richtig, da fehlt noch ein Backlash. Hier nochmal die Zeile mit eregi_repclace, wie sie eigentlich sein sollte:

$teilstueck =eregi_replace ("\[BILD\]([^\[]+)\[/BILD\]", "\\1", $bild);


Gruß Xabbu!
 
Vergiss ereg*-Funktionen. Deprecated!
Laut PCRE sollte das so lauten:
Code:
$text = preg_replace("#\[BILD\](.*?)\[/BILD\]#si",'\1',$text);

sB!
 
Zuletzt bearbeitet:
Zurück