2024年4月16日发(作者:)
PHP数组相关函数
count():获得数组中元素的总个数
array_unique():移除数组中重复的值
array_keys():获取数组的键(返回数组中部分的或所有的键名)
array_values():获取数组的值
array_key_exists — 检查给定的键名或索引是否存在于数组
中
array_search():查找元素在数组中的下标。
array_merge — 合并一个或多个数组
array_merge_recursive递归地合并一个或多个数组
array_shift — 将数组开头的单元移出数组
array_unshift — 在数组开头插入一个或多个单元
array_map(函数,数组):将数组中的元素依次调用函数()
ucfirst — 将字符串的首字母转换为大写
use():在匿名函数中,将匿名函数外的变量引入到函数内部使
用
array_sum — 计算数组中所有值的和
array_count_values — 统计数组中所有的值出现的次数
array_change_key_case返回字符串键名全为小写或大写的数组
array_chunk — [tʃʌŋk]将一个数组分割成多个
array_column — ['kɑləm]返回数组中指定的一列
array_search($str,$array); //在字符串中查找,返回查找值
的下标(在数组中搜索给定的值,如果成功则返回相应的键名)
array_rand(数组[,个数])从数组中随机取出下标组成数组(个
数默认为1)
shuffle():打乱数组的排序
list()把数组中的值赋给一些变量,像 array() 一样,这不是真
正的函数,而是语言结构[例:list($a,$b)=array(2,1)]
rsort — 对数组逆向排序
sort()根据数组中元素的值,以英文顺序排序,索引键会0到n-1
重新编号,主要是当数组索引键的值无关紧要是用来吧数组排序
asort()对数组进行排序(对值排序),数组的索引保持和单元的
关联,主要用于对那些单元顺序很重要的结合数组进行排序
ksort() — 对数组按照键名排序(asc)
krsort() — 对数组按照键名排序(desc)
arsort()— 对数组进行逆向排序(对值倒序排序)并保持索引关
系,本函数对数组进行排序,数组的索引保持和单元的关联。主
要用于对那些单元顺序很重要的结合数组进行排序
array_slice 从数组中取出一段
【
$input = array("a", "b", "c", "d", "e");
$output = array_slice($input, 2); // returns "c", "d",
and "e"
$output = array_slice($input, -2, 1); // returns "d"
$output = array_slice($input, 0, 3); // returns "a", "b",
and "c"


发布评论