Dmv deze parser:
probeer ik een template te parsen...
Dit gaat niet, omdat ik array's in een array heb zitten...
Voorbeeldje:
Als k de template uit de database echo:
Maar hij blijft steeds terugkomen met {fname} en dat komt omdat er een array in een array zit
Hoe kan ik er voor zorgen dat hij het wel goed gaat doen?
PHP:
1
2
3
4
5
6
| function parse ( $vars, $template ) { foreach ( $vars as $key => $value ) $template = str_replace ( '{' . $key . '}', $value, $template ); print_r($template); } |
probeer ik een template te parsen...
Dit gaat niet, omdat ik array's in een array heb zitten...
Voorbeeldje:
code:
1
2
3
4
| Array ( [0] => Array ( [fname] => forum4 [fid] => 4 [fdescription] => Description4 [fmoderator] => [fmod] => [ficon] => [flastpostdate] => -- [flastpost] => [cat] => 1 [catname] => Cat1 [catdescription] => Description1 [fposts] => 0 [freplies] => 0 ) [1] => Array ( |
Als k de template uit de database echo:
code:
1
2
3
4
| Array ( [cat] => {fname} ) |
Maar hij blijft steeds terugkomen met {fname} en dat komt omdat er een array in een array zit

Hoe kan ik er voor zorgen dat hij het wel goed gaat doen?
[ Voor 8% gewijzigd door codeweb op 23-12-2002 12:52 ]