str_shuffle()函數是PHP中的內置函數,用於隨機混洗作為參數傳遞給該函數的字符串的所有字符。傳遞數字時,它將數字視為字符串並Shuffle[洗牌]。此函數不會更改原始字符串或作為參數傳遞給它的數字。而是返回一個新字符串,該字符串是參數中傳遞給它的字符串的可能排列之一。
用法:
str_shuffle($string)
參數:該函數接受單個參數$string。參數$string指定需要改組其字符的字符串。代替字符串,也可以傳遞數字。如果傳遞數字而不是字符串作為參數,則此函數會將那個數字視為字符串。
Return Value:該函數返回一個相同長度的字符串,但其內部帶有隨機字符。每次執行程序時,都會顯示不同的輸出,因為每次字符改組都不同。在某些情況下,原始字符串或數字可能是返回值。
例子:
Input : $string = "raj" Output : jar Input : $string = "geeks" Output : eeksg Input : $string = 142 Output : 412 Note: The output will be different on every execution.
以下示例程序旨在說明str_shuffle()函數:
程序1:傳遞字符串時演示str_shuffle()函數的程序。
<?php
// PHP program to demonstrate the str_shuffle()
// fucntion when a string is passed
$string = "geeks";
// prints the shuffled string
echo str_shuffle($string);
?>
輸出:
keegs
程序2:傳遞數字時演示str_shuffle()函數的程序。
<?php
// PHP program to demonstrate the str_shuffle()
// fucntion when a number is passed
$string = 142;
// prints the shuffled string
echo str_shuffle($string);
?>
輸出:
124
參考:
http://php.net/manual/en/function.str-shuffle.php
相關用法
- p5.js nfc()用法及代碼示例
- p5.js nfp()用法及代碼示例
- d3.js d3.hcl()用法及代碼示例
- p5.js nfs()用法及代碼示例
- PHP cos( )用法及代碼示例
- PHP sin( )用法及代碼示例
- p5.js nf()用法及代碼示例
- PHP tan( )用法及代碼示例
- PHP pow( )用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- d3.js d3.set.has()用法及代碼示例
- PHP Ds\Set xor()用法及代碼示例
注:本文由純淨天空篩選整理自Striver大神的英文原創作品 PHP | str_shuffle() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。