PHP操作数组的一些功能介绍

PHP操作数组的一些功能介绍
在数组中搜索特定值,如果返回到true,返回false。
布尔in_array(混合针阵列草堆{,布尔严格})

在数组中查找指定的健康,如果发现返回true,返回false
布尔array_eky_exists(混合键,数组)

在数组中搜索特定值,如果返回到true,返回false。
布尔array_search(混合针阵列草堆{,布尔严格})

获取数组的所有键的新数组。
array_keys阵列(阵列混合search_value {,})

获取数组的所有值的一个新数组。
array_values阵列(阵列)

确定数组的大小
整数计数(数组数组{,int模式})

整数sizeof(int型数组{,})

统计阵列元素的频率
array_count_values阵列(阵列)

删除数组中的重复值,并返回一个唯一值数组。
array_unique阵列(阵列)

反向的数组元素的顺序,和preserve_key如果真是数组的键的顺序
array_reverse阵列(阵列布尔preserve_key {,})

数组键和值的替换
array_flip阵列(阵列)

数组排序,sort_flags参数可选,默认行为
sort_numberic,用数字编号排序,排序的整数或浮点数是有用的

sort_regular,按照ASCII值排序

sort_string,以正确的顺序排序,人们知道

对一种功能的关键值的顺序是不变的

排序({ int数组,sort_flags })

无效的分类(数组{,int sort_flags })

数组的逆序,sort_flags参数可选,默认行为
sort_numberic,用数字编号排序,排序的整数或浮点数是有用的

sort_regular,按照ASCII值排序

sort_string,以正确的顺序排序,人们知道

对arsort功能的关键值的顺序是不变的

无效rsort(数组{,int sort_flags })

无效arsort(数组{,int sort_flags })

阵列的自然顺序
无效natsort(阵列)

区分大小写自然排序
无效natcasesort(阵列)

键值到数组的顺序
布尔ksort({ int数组,sort_flags })

键值到数组的逆序
布尔krsort({ int数组,sort_flags })

按客户订单分类
(虚空中的阵列,回调function_name)

合并数组一起返回联合数组,array_merge在前面,和array_merge_recursive合并在一起
阵列(阵列array_merge array1 {数组array2…}) / /不止一个

阵列(阵列array_merge_recursive array1,array2 {阵列,阵列…超过两 / /)}

一组新的键和值
array_combine阵列(阵列关键,数组的值)

返回的数组,从健康的偏移和结束的位置开始偏移+长度
array_slice阵列(阵列、偏移{ int,int length })

将所有元素从偏移量删除到偏移量+长度的末端,并以数组的形式返回已删除的元素。
阵列array_splice(数组,数组偏移量{ int数组长度,{,} }更新)

查找数组的交集,键值是第一个数组中的键值。
阵列(阵列array_intersect array1,array2 {数组,arrayn…})

数组的交集包含相同的键值,键值是第一个数组中的键值。
阵列(阵列array_intersect_assoc array1,array2 {数组,arrayn…})

查找数组的差集,第一个数组在另一个数组中没有值。
阵列(阵列array_diff array1,array2 {数组,arrayn…})

查找数组的差集,第一个数组在另一个数组中没有的值包含相同的键值。
阵列(阵列array_diffassoc array1,array2 {数组,arrayn…})

在数组中返回一个或多个键值。
混合array_rand({ int数组,num_entries })

立即洗牌功能
无效的洗牌(阵列input_array)

数组中的值和
混合array_sum(阵列);

将数组分解为多维数组,其中包含大小元素。
阵列(数组,数组的大小array_chunk布尔preserve_keys {,})

tag:操作数组功能电脑软件php

相关内容