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


PHP string str_shuffle()用法及代碼示例


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
http://php.net/manual/en/function.str-shuffle.php







相關用法


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