ik ben al uren aan het prullen maar kom er weer niet uit.
mijn doel:
<include>hier staat wat tussen</include>
en dan dus eruit filteren: hier staat wat tussen.
wat ik heb:
/<include>(.+)<\/include>/
preg_match_all('/<include>(.+)<\/include>/',$row['inhoud'],$includes);
bij online regex testers werkt dit prima maar in php krijg ik het niet werkend.
Wat zit er bijvoorbeeld in $row['inhoud']?

Dit werkt bijvoorbeeld wel (en dit is exact jouw code)
<?php

$inhoud = 'asd <include>ddef d</include>
<taart> <include>top</include>';

preg_match_all('/<include>(.+)<\/include>/',$inhoud, $includes);

var_dump($includes[1]);

?>
Bedankt heb de fout al gevonden.

Reageren