str_shuffle

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

str_shuffleRandomly shuffles a string

Descrierea

str_shuffle ( string $str ) : string

str_shuffle() shuffles a string. One permutation of all possible is created.

Precauţie

Această funcție nu generează valori securizate din punct de vedere criptografic și deci nu trebuie utilizată pentru scopuri criptografice. Dacă aveți nevoie de o valoare securizată din punct de vedere criptografic considerați utilizarea random_int(), random_bytes() sau openssl_random_pseudo_bytes() în schimb.

Parametri

str

The input string.

Valorile întoarse

Returns the shuffled string.

Istoricul schimbărilor

Versiune Descriere
7.1.0 The internal randomization algorithm has been changed to use the » Mersenne Twister Random Number Generator instead of the libc rand function.

Exemple

Example #1 str_shuffle() example

<?php
$str 
'abcdef';
$shuffled str_shuffle($str);

// This will echo something like: bfdaec
echo $shuffled;
?>

A se vedea și