码迷,mamicode.com
首页 > 编程语言 > 详细

数组函数总结

时间:2017-05-29 23:29:22      阅读:372      评论:0      收藏:0      [点我收藏+]

标签:exist   shift   随机   重复   exists   var   求和   val   pop   

//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)合并数组

数组函数总结

标签:exist   shift   随机   重复   exists   var   求和   val   pop   

原文地址:http://www.cnblogs.com/zjx0921/p/6919232.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!