In this tutorial we will learn How To Shuffle array Values with PHP, We can use PHP shuffle() function for this, a built-in function made to randomize the order of array values or to shuffle them.
Table of Contents
PHP shuffle() function
PHP shuffle() function is used to randomize the order of the values of PHP array.
shuffle() function will rearrange the array values in random order. It takes only one parameter i.e. the array itself.
shuffle() function returns either true or false.
shuffle() function replaces the keys of array with the new keys.
The order of array will change on every execution of the shuffle() function.
The following example will shuffle the indexed array.
<?php
$array = array("HTML","CSS","JavaScript","PHP");
shuffle($array);
print_r($array);
?>
The following code will shuffle the associative array.
<?php
$array = array("One"=>"HTML","Two"=>"CSS","Three"=>"JavaScript","Four"=>"PHP");
shuffle($array);
print_r($array);
?>
The new array will have keys starting from 0, 1 and so on.