From 5abf4bfe1bf4458f92af047e0939fd0fb8c4d903 Mon Sep 17 00:00:00 2001 From: Peter Westwood Date: Wed, 18 Jun 2008 06:48:48 +0000 Subject: [PATCH] Move another sizeof out of the loop. See #7147. git-svn-id: https://develop.svn.wordpress.org/trunk@8118 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/classes.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wp-includes/classes.php b/wp-includes/classes.php index 43918da3cb..289b27edcd 100644 --- a/wp-includes/classes.php +++ b/wp-includes/classes.php @@ -510,12 +510,14 @@ class Walker { if ( !$top_level_elements ) { $root = $children_elements[0]; - for ( $i = 0; $i < sizeof( $children_elements ); $i++ ) { + $num_elements = sizeof($children_elements); + for ( $i = 0; $i < $num_elements; $i++ ) { $child = $children_elements[$i]; if ($root->$parent_field == $child->$parent_field ) { $top_level_elements[] = $child; array_splice( $children_elements, $i, 1 ); + $num_elements--; $i--; } }