Funcția str_shuffle
Funcția str_shuffle rearanjează caracterele
într-un șir în ordine aleatorie. Funcționează corect doar cu caractere latine (caractere single-byte).
Sintaxă
str_shuffle(string $string): string
Exemplu
Să amestecăm caracterele șirului în ordine aleatorie:
<?php
echo str_shuffle('abcde');
?>
Exemplu
Să obținem un șir de 3 cifre astfel încât
cifrele să nu se repete:
<?php
$digits = '0123456789';
$shuffled = str_shuffle($digits);
$res = substr($shuffled, 0, 3);
echo $res;
?>
Vedeți și
-
funcția
shuffle,
care rearanjează elementele unui array în ordine aleatorie -
funcția
array_rand,
care alege valori aleatorii dintr-un array -
funcția
mt_rand,
care generează numere aleatorii