ID: 38313 Updated by: [EMAIL PROTECTED] Reported By: philsci at firstbrand dot co dot jp -Status: Open +Status: Bogus Bug Type: Performance problem Operating System: Windows XP Pro, Linux (redhat) PHP Version: 5.1.4 New Comment:
RTFM: array_unique() takes input array and **returns a new array without duplicate values**. Previous Comments: ------------------------------------------------------------------------ [2006-08-03 12:19:47] philsci at firstbrand dot co dot jp Description: ------------ $arr_list = array( '[EMAIL PROTECTED]', '[EMAIL PROTECTED]' ); print_r( $arr_list ); echo '<br />'; array_unique( $arr_list ); print_r( $arr_list ); echo '<br />'; --------------- shows: Array ( [0] => [EMAIL PROTECTED] [1] => [EMAIL PROTECTED] ) Array ( [0] => [EMAIL PROTECTED] [1] => [EMAIL PROTECTED] ) so, array_unique does not work at all. Expected result: ---------------- $arr_list = array( '[EMAIL PROTECTED]', '[EMAIL PROTECTED]' ); print_r( $arr_list ); echo '<br />'; array_unique( $arr_list ); print_r( $arr_list ); echo '<br />'; --------------- should be shown as: Array ( [0] => [EMAIL PROTECTED] [1] => [EMAIL PROTECTED] ) Array ( [0] => [EMAIL PROTECTED] ) Actual result: -------------- $arr_list = array( '[EMAIL PROTECTED]', '[EMAIL PROTECTED]' ); print_r( $arr_list ); echo '<br />'; array_unique( $arr_list ); print_r( $arr_list ); echo '<br />'; ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=38313&edit=1