Backend Development 2 min read

PHP shuffle() Function – Randomly Shuffle an Array

This article explains the PHP shuffle() function, describing its purpose of randomly reordering array elements, the required array parameter, the boolean return value, and provides a complete example with sample output to illustrate its usage.

Laravel Tech Community
Laravel Tech Community
Laravel Tech Community
PHP shuffle() Function – Randomly Shuffle an Array

The shuffle() function randomizes the order of elements in an array.

Signature: bool shuffle(array &$array)

Parameters:

array – The array to be shuffled.

Return value: Returns TRUE on success, or FALSE on failure.

Example:

<?php
$numbers = range(1, 20);
shuffle($numbers);
foreach ($numbers as $number) {
    echo "$number ";
}
?>

Sample output (one possible result):

16 9 18 13 2 7 20 10 1 15 6 19 14 3 4 11 5 12 17 8
backendphpArrayShuffleRandom
Laravel Tech Community
Written by

Laravel Tech Community

Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.