首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

str_shuffle

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

str_shuffle - 随机分配一个字符串

描述

代码语言:javascript
复制
string str_shuffle ( string $str )

str_shuffle()随机打乱一个字符串。创建所有可能的一个排列组合。

警告

此函数不会生成密码安全值,并且不应用于加密目的。如果您需要加密安全值,请考虑使用random_int(),random_bytes()或openssl_random_pseudo_bytes()。

参数

str

输入字符串。

返回值

返回重新分配过的字符串。

更新日志

描述

7.1.0

内部随机化算法已改为使用?Mersenne Twister随机数生成器而不是libc rand函数。

例子

示例#1 str_shuffle()示例

代码语言:javascript
复制
<?php
$str?=?'abcdef';
$shuffled?=?str_shuffle($str);

//?This?will?echo?something?like:?bfdaec
echo?$shuffled;
?>

扩展内容

  • shuffle() - 随机分配一个数组
  • rand() - 生成一个随机整数

← str_rot13

str_split →

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com