ID: 12690
Updated by: jeroen
Reported By: [EMAIL PROTECTED]
Old Status: Open
Status: Bogus
Bug Type: Arrays related
Operating System: Windows 2000
PHP Version: 4.0.6
New Comment:

Array_unique isn't supposed to handle multi-dimension arrays, nor objects.

See also 10658

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

[2001-08-10 10:31:18] [EMAIL PROTECTED]

in linux, the following array would be UNCHANGED after being put through array_unique. 
 But, in windows you'll see below, the it doesn't seem to go deeper into the value of 
each array element to check if they are the same or different.

the following are the results from using array_unique on wnidows 2000
BEFORE

Array
(
    [0] => Array
        (
            [0] => 4003
            [1] => 50140
            [2] => 1
        )

    [1] => Array
        (
            [0] => 4001
            [1] => 50140
            [2] => 1
        )

    [2] => Array
        (
            [0] => 2051
            [1] => 50200
            [2] => 1
        )

    [3] => Array
        (
            [0] => 998
            [1] => 50190
            [2] => 1
        )

)

AFTER ARRAY_UNIQUE

Array
(
    [1] => Array
        (
            [0] => 4001
            [1] => 50140
            [2] => 1
        )

)



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



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


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to