60 of 410 menu

The str_shuffle Function

The str_shuffle function shuffles the characters in a string in random order. Works correctly only with Latin characters (single-byte characters).

Syntax

str_shuffle(string $string): string

Example

Let's shuffle the characters of a string in random order:

<?php echo str_shuffle('abcde'); ?>

Example

Let's get a string of 3 digits so that the digits do not repeat:

<?php $digits = '0123456789'; $shuffled = str_shuffle($digits); $res = substr($shuffled, 0, 3); echo $res; ?>

See Also

  • the shuffle function,
    which shuffles the elements of an array in random order
  • the array_rand function,
    which selects random values from an array
  • the mt_rand function,
    which generates random numbers
byenru