當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP str_shuffle()用法及代碼示例



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



相關用法


注:本文由純淨天空篩選整理自Striver大神的英文原創作品 PHP | str_shuffle() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。