Ik moet bepalen of een DOMNodeList wel of niet gevuld is voor ik met foreach door de list heen ga.
ik heb dit al geprobeert met sizeof/count maar die geven continu waarde 1 terug.
Hoe kan ik bepalen hoeveel resultaten de query op dat XPath terug geeft. of eventueel enkel of hij wat teruggeeft. de hoeveelheid maakt niet zo veel uit. het gaat er puur om of ik wel of niet die div moet maken.
ik heb dit al geprobeert met sizeof/count maar die geven continu waarde 1 terug.
Hoe kan ik bepalen hoeveel resultaten de query op dat XPath terug geeft. of eventueel enkel of hij wat teruggeeft. de hoeveelheid maakt niet zo veel uit. het gaat er puur om of ik wel of niet die div moet maken.
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
| $menuitems = $xp->query("/menu/menuitem"); if(sizeof($menuitems) >= 1) { echo "<div class=\"menu\">\n"; echo "<ul>\n"; $counter = 1; foreach($menuitems as $menuitem) { if($_GET['a'] == $counter) $active = true; else $active = false; echo "<li "; echo $active?"class=\"active\"":""; echo ">\n"; echo "<a href=\"./index.php?a=".$counter."\">\n"; $text = $menuitem->getElementsByTagName('title'); echo $text->item(0)->nodeValue; echo "</a>\n</li>\n"; $counter++; } echo "</ul>\n"; echo "</div>\n"; } |