数组相关函数

Posted 尼农小道

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组相关函数相关的知识,希望对你有一定的参考价值。

数组验证码:

    将验证码中所使用到的数据,用数组的形式组织出来。

1、生成验证码所需的数据

示例:

2、将数组中的元素位置打乱

shuffle();

示例:

3、随机获取元素

array_rand();        用于随机获取数组中指定个数元素的下标(不是元素的值)

语法:

    array_rand($arr,n);

示例:

完整代码:

sort()函数

    作用主要用于对数组进行升序排序

示例:

rsort();函数

    作用主要用于对数组进行降序排序

ksort();

    对数组按照键名进行升序排序

krsort();

    对数组按照键名进行降序排序

asort();

    对数组进行按键值升序排序,但不重建索引(下标)

arsort();

    对数组进行按键值降序排序,但不重建索引

示例:

 

array_walk();

语法:

    array_walk(array $arr,callback funName【,mixed userData】);

说明:

    将数组中的每一个元素的键名与键值,循环赋值给funName作形参,

    在回调函数内部对数据进行操作

示例1:

 

应用案例:

 

callback        回调

trim($str【,$substr】);

    用于去除字符$str两侧的子字符串$substr

    $substr可以省略,如果省略表示去除字符中$str两侧的空格

ltrim($str【,$substr】)

rtrim($str【,$substr】);

示例:

以上是关于数组相关函数的主要内容,如果未能解决你的问题,请参考以下文章

利用PHP内置函数制作一个简单的验证码

php生成图片验证码

php之验证码小程序

验证码常用函数备忘

关于随机验证码的一些小见解。

数组的去重,以及随机一个验证码