数组函数总结

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

转载于:https://www.cnblogs.com/zjx0921/p/6919232.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值