Функция str_shuffle

Функция str_shuffle переставляет символы в строке в случайном порядке. Корректно только с символами латиницы (однобайтовыми символами).

Синтаксис

phpstr_shuffle(string $string): string

Пример

Давайте перемешаем символы строки в случайном порядке:

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

Пример

Давайте получим строку из 3 цифр так, чтобы цифры не повторялись:

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

Смотрите также

  • функцию shuffle,
    которая переставляет элементы массива в случайном порядке
  • функцию array_rand,
    которая выбирает случайные значения из массива
  • функцию mt_rand,
    которая генерирует случайные числа