(PHP 4 >= 4.3.0, PHP 5, PHP 7)
str_shuffle — 文字列をランダムにシャッフルする
$str
) : stringstr_shuffle() は文字列をシャッフルします。 考えられるすべての順列のうちのひとつを作成します。
この関数が生成する値は、暗号学的に安全ではありません。そのため、これを暗号として使ってはいけません。暗号学的に安全な値が必要な場合は、random_int() か random_bytes() あるいは openssl_random_pseudo_bytes() を使いましょう。
str
入力文字列。
シャッフルされた文字列を返します。
バージョン | 説明 |
---|---|
7.1.0 | The internal randomization algorithm has been changed to use the » Mersenne Twister Random Number Generator instead of the libc rand function. |
例1 str_shuffle() の例
<?php
$str = 'abcdef';
$shuffled = str_shuffle($str);
// bfdaec のような文字列を返します
echo $shuffled;
?>