Forum : How can I mix up the order of values in an array?
Brief description  about Online courses   join in Online courses
View Balu  Prasad 's Profile

How can I mix up the order of values in an array?

How can I mix up the order of values in an array???
Asked by Balu Prasad | Mar 17, 2010 |  Reply now
Replies (1)
View teacher siliconindia 's Profile
Hi Balu,
A simple way to achieve the result of mixing up the values in an array is to use the shuffle function, which takes the name of the array you want to randomise. Here is a code snippet to demonstrate the shuffle function in action:
<?php
$values = range("A","Z");
shuffle($values);
print_r($values);
?>
This will print something like the below, shuffling up the letters of the alphabet:
Array
(
[0] => J
[1] => R
[2] => C
[3] => W
[4] => Y
[5] => L
[6] => B
[7] => A
[8] => P
[9] => O
[10] => M
[11] => V
[12] => D
[13] => X
[14] => F
[15] => S
[16] => Q
[17] => G
[18] => I
[19] => H
[20] => N
[21] => Z
[22] => U
[23] => E
[24] => K
[25] => T
)
Mar 17, 2010