str_shuffle

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

str_shuffleMélange les caractères d'une chaîne de caractères

Description

str_shuffle ( string $str ) : string

str_shuffle() mélange les caractères d'une chaîne. Une permutation parmi toutes celles possibles est créée.

Attention

Cette fonction ne génère pas de valeurs sécurisées d'un point de vue cryptographique, et ne doit pas être utilisée dans un contexte de chiffrement. Si vous avez besoin d'une valeur sécurisée d'un point de vue cryptographique, utilisez plutôt random_int(), random_bytes(), ou openssl_random_pseudo_bytes().

Liste de paramètres

str

La chaîne d'entrée.

Valeurs de retour

Retourne la chaîne mélangée.

Historique

Version Description
7.1.0 L'algorithme de randomisation a été modifié pour utiliser le Générateur de Nombre Aléatoire » Mersenne Twister à la place de la fonction rand de libc.

Exemples

Exemple #1 Exemple avec str_shuffle()

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

// Cela va afficher quelque chose comme : bfdaec
echo $shuffled;
?>

Voir aussi

  • shuffle() - Mélange les éléments d'un tableau
  • rand() - Génère une valeur aléatoire