Thursday 27th September 2007

by Sajith M.R

images

If you want to randomize a php array , you can use shuffle function.

But we can’t randomize the whole array with its value, it might be integer, string or collection of objects etc. So we randomize or shuffle the keys of the array.

Eg:

$Keys = array_keys($MyArray);
shuffle($Keys);

$NewArray = array(); //declare a new array
foreach( $Keys as $key)

{

$NewArray[] = $MyArray[$key];

}

Here the NewArray will be the shuffle of MyArray

Thanks

Sajith.M.R

· · · ◊ ◊ ◊ · · ·

2 Responses to “Php Randomize Array (Shuffle)”

  1. Pavel says:

    No code is right. it’s works. Erkman makes something wrong.
    BUT IT IS NOT RANDOMIZE…

  2. Erkman says:

    It doesn’t work. It shuffles the keys, but some keys have been lost after shuffling. Bad tip… :(

· · · ◊ ◊ ◊ · · ·

Leave a Reply

وظائف 2011 تحويل العملات برامج برنامج تسريع التحميل برنامج الفلاش برنامج محول الصوتيات عربي hotel 2011 زيادة رواتب العساكر 1431