#35485 [Opn->Bgs]: foreach is not working correctly

From: Date: Wed, 30 Nov 2005 13:01:38 +0000
Subject: #35485 [Opn->Bgs]: foreach is not working correctly
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-89460@lists.php.net to get a copy of this message
ID: 35485 Updated by: sniper@php.net Reported By: vma1 at abv dot bg -Status: Open +Status: Bogus Bug Type: Arrays related Operating System: Slackware 10.1, kernel 2.4.31 PHP Version: 5CVS-2005-11-30 (snap) New Comment: This is expected behaviour, no bug. Previous Comments: ------------------------------------------------------------------------ [2005-11-30 13:35:58] vma1 at abv dot bg So what? each() is not touching the $items array, it is touching the $items [0], and $items [1] elements which are arrays as well. ------------------------------------------------------------------------ [2005-11-30 13:30:05] tony2001@php.net http://php.net/each each -- Return the current key and value pair from an array and *advance the array cursor* ------------------------------------------------------------------------ [2005-11-30 13:23:51] vma1 at abv dot bg In my previous comment I meant that no array elements are being added/removed. Besides try removing the each() operator and behaviour becomes correct. Something that should not happen. ------------------------------------------------------------------------ [2005-11-30 13:19:05] vma1 at abv dot bg The array is not being modified. ------------------------------------------------------------------------ [2005-11-30 12:54:27] tony2001@php.net Do not modify array in the foreach() loop. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/35485 -- Edit this bug report at http://bugs.php.net/?id=35485&edit=1

« previous php.bugs (#89460) next »