资讯专栏INFORMATION COLUMN

PHP之string之str_shuffle()函数使用

mozillazg / 2122人阅读

摘要:随机打乱一个字符串函数打乱一个字符串,使用任何一种可能的排序方案。本函数并不会生成安全加密的值,不应用于加密用途。内置的随机算法从函数改成了梅森旋转演伪随机数发生算法。下午万物结对象

str_shuffle

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

str_shuffle — Randomly shuffles a string

str_shuffle — 随机打乱一个字符串

Description
string str_shuffle ( string $str )
//str_shuffle() shuffles a string. One permutation of all possible is created.
//str_shuffle() 函数打乱一个字符串,使用任何一种可能的排序方案。

Caution

This function does not generate cryptographically secure values, and should not be used for cryptographic purposes. If you need a cryptographically secure value, consider using random_int(), random_bytes(), or openssl_random_pseudo_bytes() instead.

本函数并不会生成安全加密的值,不应用于加密用途。若需要安全加密的值,考虑使用openssl_random_pseudo_bytes()。

Parameters str

The input string.

输入字符串。

Return Values

Returns the shuffled string.

返回打乱后的字符串。

Changelog

7.1.0 The internal randomization algorithm has been changed to use the » Mersenne Twister Random Number Generator instead of the libc rand function.

内置的随机算法从 libc rand 函数改成了» 梅森旋转演伪随机数发生算法。

Examples

See

http://php.net/manual/zh/func...

All rights reserved

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/28347.html

相关文章

  • PHP常用函数字符串处理

    摘要:为数组示例说明在中将字符串替换为即可。返回其中如果的数组值比的数组值长,将中多出来的数组元素在中匹配的字符串替换为空串,返回。 字符串大小写转换 strtoupper(string $str) //把字符串全部转换成大写字母 strtolower(string $str) //把字符串全部转换成小写字母 ucfirst(string $str) //把字符串的首字母转换成大写 ucw...

    SwordFly 评论0 收藏0
  • PHP常用180函数总结

    摘要:输入两个数组输出返回完成后的数组在数组中根据条件取出一段值,并返回。如果要再用遍历数组,必须使用。返回值数组中当前指针位置的键值对并向前移动数组指针。键值对被返回为四个单元的数组,键名为,,和。 数学函数 1.abs(): 求绝对值 $abs = abs(-4.2); //4.2 输入: 数字 输出: 绝对值数字 2.ceil(): 进一法取整 echo ceil(9.999); /...

    HtmlCssJs 评论0 收藏0
  • PHP基础知识小结

    原始数据类型(9种) 基本数据类型: 整形(integer)、浮点型(float)、字符串(string)、布尔型(boolean) 复合数据类型:数组(array)、对象(object)、callable(可调用) 特殊数据类型:资源类型(resource) 和 NULL 变量相关处理函数 is_bool($var)        判断是否为布尔型 is_int($var)    ...

    RancherLabs 评论0 收藏0
  • PHPstringexplode()函数使用

    摘要:由于历史原因,虽然可以接收两种参数顺序,但是不行。此函数返回由字符串组成的,每个元素都是的一个子串,它们被字符串作为边界点分割出来。如果所包含的值在中找不到,并且使用了负数的,那么会返回空的,否则返回包含单个元素的数组。 explode (PHP 4, PHP 5, PHP 7) explode — Split a string by string explode — 使用一个字符串...

    wenzi 评论0 收藏0
  • PHPstringstr_pad()函数使用

    摘要:使用另一个字符串填充字符串为指定长度该函数返回被从左端右端或者同时两端被填充到制定长度后的结果。如果的值是负数,小于或者等于输入字符串的长度,不会发生任何填充,并会返回。如果填充字符的长度不能被整除,那么可能会被缩短。 str_pad (PHP 4 >= 4.0.1, PHP 5, PHP 7) str_pad — Pad a string to a certain length w...

    qpwoeiru96 评论0 收藏0

发表评论

0条评论

阅读需要支付1元查看
<