str_shuffle() 是 PHP 的內置函數。它用於隨機打亂字符串的所有字符。創建了所有可能的一種排列。
注意:此函數 "str_shuffle()" 不會生成加密安全值。如果我們想加密安全,請使用它:
Random_int()、random_byte() 等
用法:
str_shuffle ( string $str )
參數 | 描述 | 必需/可選 |
---|---|---|
String | 指定要洗牌的字符串 | 必需的。 |
例子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
//在我使用的這個程序中,上麵給出的程序的輸出。檢查它是否返回隨機數據。但是當我們使用 "str_shuffle()" 函數時,它會隨機返回數據。
<?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
注意:此函數返回隨機數據,因此您可以刷新頁麵然後查看。
例子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
相關用法
- PHP string str_split()用法及代碼示例
- PHP string str_repeat()用法及代碼示例
- PHP string str_ireplace()用法及代碼示例
- PHP string str_rot13()用法及代碼示例
- PHP string str_pad()用法及代碼示例
- PHP string str_word_count()用法及代碼示例
- PHP string strcoll()用法及代碼示例
- PHP string strip_tags()用法及代碼示例
- PHP string strchr()用法及代碼示例
- PHP string strcasecmp()用法及代碼示例
- PHP string strcmp()用法及代碼示例
- PHP string sha1()用法及代碼示例
- PHP string setlocale()用法及代碼示例
- PHP string sha1_file()用法及代碼示例
- PHP string similar_text()用法及代碼示例
- PHP string rtrim()用法及代碼示例
- PHP string printf()用法及代碼示例
- PHP string ord()用法及代碼示例
- PHP string join()用法及代碼示例
注:本文由純淨天空篩選整理自 PHP string str_shuffle() function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。