数组相关函数

数组验证码:

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

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】);

示例:

posted @ 2016-04-05 18:09  尼农小道  阅读(187)  评论(0编辑  收藏  举报