kan ikke få preg_match_all til at virke efter hensigten
Hej.Jeg prøver at få preg_match_all til at finde alle steder med [code][/code] og derefter få ændret teksten inde i de tags.
Dette er teksten:
[code]First code[/code][code]Second code[/code]
Hvis jeg så laver dette:
$text = '[code]First code[/code][code]Second code[/code]';
preg_match_all('/\[code\](.*)\[\/code\]/', $text, $matches);
Og laver en sprint_f, skriver den dette:
Array
(
[0] => Array
(
[0] => [code]First code[/code][code]Second code[/code]
)
[1] => Array
(
[0] => First code[/code][code]Second code
)
)
Og det er ikke helt hvad jeg havde forventet.
Jeg troede at den ville vise mig hver [code][/code] i et array for sig selv, ikke som den har lavet det der.
Er der nogen der kan give mig den rigtige reg.exp. jeg skal bruge for at få det til at virke efter hensigten??