数组函数总结

Posted

tags:

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

//1.array_unshift($arr,$v) 在数组的开头插入一个元素
$arr=array(‘d‘,‘e‘);
array_unshift($arr, ‘c‘);//$arr=[‘c‘,‘d‘,‘e‘]
print_r($arr);

array_unshift($arr, ‘a‘,‘b‘);//$arr=[‘a‘,‘b‘,‘c‘,‘d‘,‘e‘]
print_r($arr);


//2.array_push($arr,$v) 在数组的尾部插入一个元素
array_push($arr, ‘f‘);//$arr=[‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘]
print_r($arr);

array_push($arr, ‘g‘,‘h‘);//$arr=[‘a‘,‘b‘,‘c‘,‘d‘,‘e‘,‘f‘,‘g‘,‘h‘]
print_r($arr);


//3.array_shift 将数组的第一个元素移出
array_shift($arr);//$arr=[‘b‘,‘c‘,‘d‘,‘e‘,‘f‘,‘g‘,‘h‘]
print_r($arr);

//4.array_pop 将数组的最后一个元素移出
array_pop($arr);//$arr=[‘b‘,‘c‘,‘d‘,‘e‘,‘f‘,‘g‘]
print_r($arr);


//5.is_array($arr)检测是否是数组


//6.array_keys($arr)获得数组的键名,返回值是数组
$arr_a=array(‘name‘=>‘tom‘,‘age‘=>18);
print_r(array_keys($arr_a));//$arr1=[‘name‘,‘age‘]


//7.array_values($arr) 获得数组的值,返回值是数组
print_r (array_values($arr_a));//$arr2=[‘tom‘,18]


//8.in_array($v,$arr) 检测$v是否在数组中,返回布尔值
$arr_b=array(‘a‘,‘b‘);
var_dump (in_array(‘a‘, $arr_b));//true


//9.array_key_exists($k,$arr) 数组中是否有$k键名


//10.Array_search($value, $arr)检索$value是否在$arr中,若存在返回键名


//11.Array_flip($arr) 交换数组的键和值
$arr_c=array([0]=>‘a‘,[1]=>‘b‘);
print_r(array_flip($arr_c));//$arr3=[[a]=>0,[b]=>1]


//12.Count($arr)统计数组元素的个数


//13.Array_count_values($arr)统计数组中所有值的出现次数


//14. Array_unique($arr)移除数组中的重复值


//15.Sort($arr)值由小到大排序 Rsort($arr)值由大到小排序


//16.ksort($arr)键由小到大排序 krsort($arr)键由大到小排序


//17.Array_rand($arr, $num)随机从数组中取得$num个元素


//18.Array_sum($arr)对数组的所有元素求和


//19.array_merge($arr,$arr)合并数组




































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

操作数组的函数总结

PHP数组函数的梳理与总结,要用起来!

js数组知识小总结

PHP 数组排序相关函数总结

数组作为函数参数使用方法总结

PHP数组函数总结