ID:               28435
 Updated by:       [EMAIL PROTECTED]
 Reported By:      ofirin at yahoo dot com
-Status:           Open
+Status:           Closed
 Bug Type:         Arrays related
 Operating System: Any
 PHP Version:      5.0.1
 New Comment:

Thank you for your bug report. This issue has already been fixed
in the latest released version of PHP, which you can download at 
http://www.php.net/downloads.php

Fixed in 5.0.2


Previous Comments:
------------------------------------------------------------------------

[2004-08-24 15:55:22] ofirin at yahoo dot com

I'm opening back this bug again because I think the last user's
submition needs revision.

------------------------------------------------------------------------

[2004-08-24 07:43:06] php_bugs at michaeldouma dot com

Why is this bug closed? I am now experiencing the same 
problem with 5.0.1. The array from array_count_values 
appears normal with vardump, but there is no way to 
access the elements; neither as arrayname["2"] nor 
arrayname[2]. This worked fine with 4.3.x. 

vardump of result from array_count_values

array(5) {
  ["3"]=>
  int(2)
  ["2"]=>
  int(1)
  ["1"]=>
  int(1)
  ["0"]=>
  int(1)
  [0]=>
  int(0)
}

It looks like you'd be able to access the value with 
arrayname["2"], but you can't!

------------------------------------------------------------------------

[2004-08-04 16:39:13] alexis dot bosson at medias dot cnes dot fr

As said in :
- bug #9307
- bug #21918
- bug #22201
- and documentation of arrays :
http://www.php.net/manual/en/language.types.array.php

" If a key is the standard representation of an integer, it will be
interpreted as such (i.e. "8" will be interpreted as 8, while "08" will
be interpreted as "08"). "

So the array_count_values must cast the integers contained in strings
to integers.

Actually, with standard PHP behavior, it's impossible to access
directly to those array elements which keys are strings containing
integers, as said in comment of June 18

------------------------------------------------------------------------

[2004-06-21 17:50:47] ofirin at yahoo dot com

Ok, I think you're right, we all should be looking forward working with
php5, rather than trying to fix old bugs in php4.

------------------------------------------------------------------------

[2004-06-21 11:31:59] vladb at pseudo-infinity dot ro

The php5 result seems more accurate than the php4 one. You got strings
in the $books array, no?

Changing this in php4 may break some code out there so maybe it'd be
best to just mention it as a 4-5 inconsistency.

------------------------------------------------------------------------

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/28435

-- 
Edit this bug report at http://bugs.php.net/?id=28435&edit=1

Reply via email to