数组操作
2018-01-09 17:37 更新
中文函数与方法将会在您开启了中文编译设置后才会被生效,以下则是相关的中文函数与方法::System配置文件中的[CHINESE_COMPILE]项设置为true即可
这里函数参数只是作为方便使用,如需要更详细的参数或函数介绍请对PHP手册进行参照
- 取成员数(数组)
描述:取数组的成员数:count- 遍历数组(表达式)
描述:遍历目标数组:foreach- 定义数组(值1,值2,...值n)
描述:定义一个数组可使用值,也可以使用键=>值:array- 取数据尾(数组)
描述:返回数据尾部单元:end- 取键名大小写(数组,大小写=CASE_LOWER)
描述:获取数键名称(大小写选项:CASE_UPPER,CASE_LOWER):array_change_key_case- 分割数组(数组,操作单元数,是否保留原键名)
描述:将一个数组分割成多个数组,其中每个数组的单元数目由操作单元数决定:array_chunk- 取指定数组列(数组,列名)
描述:返回数组中键值为列名的列:array_column- 统计数组值(数组)
描述:返回一个数组,该数组用数组中的值作为键名,该值在数组中出现的次数作为值:array_count_values- 取数组差集(数组1,数组2,...数组n)
描述:对比返回在数组1中但是不在数组2及任何其它参数数组中的值:array_diff- 取数组键(数组)
描述:返回数组中的数字或者字符串的键名:array_keys- 取数组值(数组)
描述:返回数组中所有的值并给其建立数字索引:array_values- 合并数组(数组1,数组2,...数组n)
描述:将一个或多个数组的单元合并起来:array_merge- 排序数组(数组,排序类型=SORT_ASC)
描述:可以用来一次对多个数组进行排序(可选排序类型:SORT_ASC,SORT_DESC):array_multisort- 填补数组(数组,长度,内容)
描述:返回数组的一个拷贝,并用内容将其填补到长度指定的长度:array_pad- 弹出数组(数组)
描述:将数组最后一个单元移除:array_pop- 取数组乘积(数组)
描述:计算数组中所有值的乘积:array_product- 压入数组(数组,内容)
描述:将一个或多个单元压入数组的末尾:array_push- 搜索数组(值,数组)
描述:在数组中搜索值的内容,如果成功则返回相应的键:array_search- 移除数组头(数组)
描述: 将数组开头的单元移出数组 :array_shift- 取数组和(数组)
描述:计算数组中所有值的和:array_sum- 移除重复值(数组)
描述:接受数组作为输入并返回没有重复值的新数组 :array_unique- 升序排序数组(数组)
描述:对数组升向排序:sort- 降序排序数组(数组)
描述:对数组逆向排序:rsort- 数组是否存在值(字符,数组)
描述:检查数组中是否存在某个值:in_array- 数组转字符(分隔符,数组)
描述:合并数组为字符串,使用分隔符对元素进行隔开:join- 数组倒回指针(数组)
描述:将数组的内部指针倒回一位:prev- 数组向前指针(数组)
描述:将数组中的内部指针向前移动一位:next- 数组指针回首(数组)
描述:将数组的内部指针指向第一个单元:reset
基本演示
以上内容是否对您有帮助:
更多建议: