From 08e0e7dd68dd0ea36002eb9f839d1b07c701f266 Mon Sep 17 00:00:00 2001 From: Pierrick Charron Date: Thu, 26 May 2022 13:16:41 -0400 Subject: [PATCH] Replace each() with foreach in usort and simplexmlelement/xpath --- reference/array/functions/usort.xml | 2 +- reference/simplexml/simplexmlelement/xpath.xml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/reference/array/functions/usort.xml b/reference/array/functions/usort.xml index 65430ae484..6c62153145 100644 --- a/reference/array/functions/usort.xml +++ b/reference/array/functions/usort.xml @@ -154,7 +154,7 @@ $fruits[2]["fruit"] = "grapes"; usort($fruits, "cmp"); -while (list($key, $value) = each($fruits)) { +foreach ($fruits as $key => $value) { echo "\$fruits[$key]: " . $value["fruit"] . "\n"; } ?> diff --git a/reference/simplexml/simplexmlelement/xpath.xml b/reference/simplexml/simplexmlelement/xpath.xml index 5772d15d87..3329b23c1c 100644 --- a/reference/simplexml/simplexmlelement/xpath.xml +++ b/reference/simplexml/simplexmlelement/xpath.xml @@ -67,14 +67,14 @@ $xml = new SimpleXMLElement($string); /* Search for */ $result = $xml->xpath('/a/b/c'); -while(list( , $node) = each($result)) { +foreach ($result as $node) { echo '/a/b/c: ',$node,"\n"; } /* Relative paths also work... */ $result = $xml->xpath('b/c'); -while(list( , $node) = each($result)) { +foreach ($result as $node) { echo 'b/c: ',$node,"\n"; } ?>