--TEST-- Bug #54971 (Wrong result when using iterator_to_array with use_keys on true) --FILE-- val1 val2 XML; $doc = new DOMDocument(); $doc->loadXML($source); $xpath = new DOMXPath($doc); $items = $xpath->query('//node'); print_r(iterator_to_array($items, false)); print_r(iterator_to_array($items, true)); ?> --EXPECT-- Array ( [0] => DOMElement Object ( ) [1] => DOMElement Object ( ) ) Array ( [0] => DOMElement Object ( ) [1] => DOMElement Object ( ) )