Ik wil tussen twee bekende tags, in mijn geval [menuelement] en [/menuelement], de tekst uit halen. Ik ben best een eind op weg, maar het laatste lukt me gewoon niet. Ik heb dit topic gevonden met precies hetzelfde probleem, er wordt echter geen oplossing geboden, dus probeer ik het.
Ik heb deze code:
Echter krijg ik nu een lege array terug; probeer ik dit:
Dan krijg ik op positie 0 en 2 de tags terug en element 1 blijft leeg. Wat doe ik fout? Ik heb O'Reilly ook al bekeken, maar ik kan geen passende oplossing vinden. Het gaat me dus alleen maar om element #1.
Ik heb deze code:
PHP:
1
| preg_match('/\\[menuelement\](.*?)\\[\/menuelement\]/',$layout['layout'],$tmp); |
Echter krijg ik nu een lege array terug; probeer ik dit:
PHP:
1
| preg_match('/(\\[menuelement\])?(\\[\/menuelement\])/',$layout['layout'],$tmp); |
Dan krijg ik op positie 0 en 2 de tags terug en element 1 blijft leeg. Wat doe ik fout? Ik heb O'Reilly ook al bekeken, maar ik kan geen passende oplossing vinden. Het gaat me dus alleen maar om element #1.
"Chaos kan niet uit de hand lopen"