20*375Wp met Enphase IQ7+ micro's | Stiebel Eltron HGE Water/Water WP 9kW | Tesla M3, powered by SmartEVSE | Servertje @ www.coloclue.net
Maar nu put ie alleen maar de 1e [img ]-[/img ]-tag eruit.
Dan zou k t eerste deel ervanaf moeten hakken, en nog es proberen...
Is dit niet ietwat omslagtig?
Dan zou k t eerste deel ervanaf moeten hakken, en nog es proberen...
Is dit niet ietwat omslagtig?
20*375Wp met Enphase IQ7+ micro's | Stiebel Eltron HGE Water/Water WP 9kW | Tesla M3, powered by SmartEVSE | Servertje @ www.coloclue.net
Als je zeker weet dat de string goed geformatteerd is, kun je 'm splitten op img-tags en alle oneven elementen uit je array pakken. (Dus met preg_split('/\\[\/?img\]/',$str).)
Een combinatie van bovenstaande methodes werkt denk ik het best, namelijk preg_match_all:
Geeft:
Hier krijg je wel alle [img]-tags mee in één array.
PHP:
1
| <?$tekst = "asd[img]asd[/img] asd [img]qwe[/img] asd";preg_match_all("/\\[img\]([^\\[]*)\\[\/img\]/", $tekst, $array_uit, PREG_SET_ORDER);print_r($array_uit);?> |
Geeft:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| Array
(
[0] => Array
(
[0] => [img]asd[/img]
[1] => asd
)
[1] => Array
(
[0] => [img]qwe[/img]
[1] => qwe
)
) |
Hier krijg je wel alle [img]-tags mee in één array.
Pagina: 1