Ik ben bezig om een menu te genereren aan de hand van bestandsnamen van de bestanden in een directory. Om de structuur te genereren (main menu en submenu) gebruik ik recursive arrays omdat de naam dus variabel is.
Echter ik krijg de error (inclusief de m):
De html klopt nog niet
Echter ik krijg de error (inclusief de m):
De code is een lichte aangepaste versie uit [rml][ PHP] variabele variabelen[/rml] als testcase. Echter ik snap niet waar de error vandaan komt en waarom er 1 letter geprint wordt.m
Warning: Invalid argument supplied for foreach() in W:\www\WebInclude\debug2.php on line 18
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| <?php $items = array ( 'name' => 'menu', 'children' => array ( array ( 'name' => 'about', 'children' => array ( 'us', 'this-site' ) ), array ( 'name' => 'links', 'children' => array ( 'external', 'internal') ) ) ); function print_items ( $items ) { echo '<ul>'; foreach ($items as $item) { echo $item [ 'name' ]; if ( count ( $item [ 'children' ] ) > 0 ) { print_items ( $item [ 'children' ] ); } } echo '</ul>'; } print_items ( $items ); ?> |
De html klopt nog niet
[ Voor 33% gewijzigd door Justice op 05-02-2004 00:28 ]
Human Bobby