PHP String str_shuffle()函數
str_shuffle()是PHP的內置函數。愛掏網 - it200.com它用于隨機重排字符串中的所有字符,創建出所有可能的排列。愛掏網 - it200.com
注意:此函數”str_shuffle()”不生成加密安全的值。愛掏網 - it200.com如果我們需要加密安全的值,請使用以下函數:
random_int(),random_byte()等。愛掏網 - it200.com
str_shuffle ( string $str )
參數 | 描述 | 必需/可選 |
---|---|---|
string | 指定要打亂的字符串 | 必需。愛掏網 - it200.com |
示例1
<?php
str="Hello PHP";
echo "Before using 'str_shuffle()':".str;
echo "<br>";
echo "Before using 'str_shuffle()':".str_shuffle($str);
?>
輸出:
Before using 'str_shuffle()':Hello PHP
Before using 'str_shuffle()':oP ePlHHl
示例2
// 在這個程序中,我使用了上面給出的程序的輸出。愛掏網 - it200.com檢查它是否返回隨機數據。愛掏網 - it200.com但是當我們使用”str_shuffle()”函數時,它將返回隨機數據。愛掏網 - it200.com
<?php
str="oP ePlHHl";
echo "Before using 'str_shuffle()':".str;
echo "<br>";
echo "Before using 'str_shuffle()':".str_shuffle($str);
?>
輸出:
Before using 'str_shuffle()':oP ePlHHl
Before using 'str_shuffle()':ePoll HHP
注意:該函數會返回隨機數據,所以您可以刷新頁面來查看。愛掏網 - it200.com
示例3
<?php
str=12345;
echo "Before using 'str_shuffle()':".str;
echo "<br>";
echo "Before using 'str_shuffle()':".str_shuffle($str);
?>
輸出:
Before using 'str_shuffle()':12345
Before using 'str_shuffle()':15432
聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。