Re: unique array problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



At 03:21 AM 4/22/2006, suresh kumar wrote:
I am facing one project in my project .

  this is my  code:

  a=array(0=>10,1=>10,2=>20,3=>30,4=>30,5=>40);
  b=array();
  b=array_unique($a);
  print_r($b);
  o/p  getting from above code is  b[0]=10,b[2]=20,b[3]=30,b[5]=40;

  but i want the o/p be b[0]=10,b[1]=20,b[2]=30,b[3]=40;

i searched php.net .i am not able to fine any solution.i am breaking my head for last 5 hours.i am waiting reply from any one


Suresh,

After you use array_unique() to remove duplicate values, can't you simply use sort() to impose consecutive keys?

http://php.net/sort :

"This function sorts an array. Elements will be arranged from lowest to highest when this function has completed.

"Note: This function assigns new keys for the elements in array. It will remove any existing keys you may have assigned, rather than just reordering the keys."

Paul
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux