Funkcja str_shuffle
Funkcja str_shuffle przestawia znaki
w ciągu znaków w losowej kolejności. Poprawnie działa tylko ze znakami łacińskimi (znakami jednobajtowymi).
Składnia
str_shuffle(string $string): string
Przykład
Pomieszajmy znaki ciągu znaków w losowej kolejności:
<?php
echo str_shuffle('abcde');
?>
Przykład
Uzyskajmy ciąg znaków z 3 cyfr tak,
aby cyfry się nie powtarzały:
<?php
$digits = '0123456789';
$shuffled = str_shuffle($digits);
$res = substr($shuffled, 0, 3);
echo $res;
?>
Zobacz także
-
funkcję
shuffle,
która przestawia elementy tablicy w losowej kolejności -
funkcję
array_rand,
która wybiera losowe wartości z tablicy -
funkcję
mt_rand,
która generuje losowe liczby