Функција 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,
    која генерира случајни броеви