Функцыя 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,
    якая генеруе выпадковыя лікі