PHP Questions Home

Categories

Arrays
Files
Forms
Functions
Images
MySQL
Numbers
Others
Strings
Website


PHP Functions

PHP Functions


More PHP

Top Questions
Ask a Question

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


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
)



More arrays PHP Questions

How can I create an array of numbers easily?
How do I count the number of times a value appears in an array?
How do I sort alphanumeric array data correctly?
How do I remove the first element from an array?
How can I sort an array keeping the correlation between the index and value?