Функция 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,
    която генерира случайни числа