list() limitations
| From: | Philip Olson | Date: | Sat, 06 Apr 2002 06:29:26 +0000 |
| Subject: | list() limitations | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-82172@lists.php.net to get a copy of this message | ||
Hello, the following behavior seems odd:
$foo = array('a' => 'apple', 'b' => 'banana');
// Notice - Undefined offset: 1
// Notice - Undefined offset: 0
list($a,$b) = $foo;
// This of course works as expected
while(list(,$ab) = each($foo)) {
print $ab;
}
I recently documented this numerical requirement (starting
at 0) as a <note> but find it odd. This is mentioned as a
bug in a few places but I can't find any closed reports.
It's a pretty good feature request, right?
Regards,
Philip