数组函数学习三
1. array_pop 弹出数组最后一个单元(出栈)
$arr1=array('red','123','cc');
$arr2=array_pop($arr1);
print_r($arr1);
2.array_product 计算数组中所有值得乘积
$arr1=array(2,4,6,8);
$arr2=array_product($arr1);
var_dump($arr2);
$arr3=array();
$arr4=array_product($arr3);
var_dump($arr4);
$arr5=array(1,2,'he');
$arr6=array_product($arr5);
var_dump($arr6);
3.array_push 将一个或多个单元压入数组的末尾(入栈)
$arr1=array('hh','ss');
array_push($arr1,'cc','hh');
var_dump($arr1);
4.array_rand 数组中随机取出一个或多个单元(取出的是key值)
$arr1=array('hh','ss','cc','hello');
$rand_keys=array_rand($arr1,2);
var_dump($rand_keys);
5.range 根据范围创建数组,包含指定的元素
$arr1=range(1,10);
print_r($arr1);
$arr2=range(0,100,10);
print_r($arr2);
6.reset 将数组的内部指针指向第一个单元
$arr1=array('First'=>'端午','SecOnd'=>'中秋','Abc'=>'国庆');
next($arr1);
next($arr1);
$value1=reset($arr1);
print_r($value1);
7.rsort 对数组逆向排序
$arr1=array('First'=>'端午','SecOnd'=>'中秋','Abc'=>'国庆');
rsort($arr1);
print_r($arr1);
8.shuffle 打乱数组
$arr1=array('First'=>'端午','SecOnd'=>'中秋','Abc'=>'国庆','DSA'=>'元旦','YEAR'=>'春节');
shuffle($arr1);
print_r($arr1);
9.sizeof 是count的别名
$arr1=array('First'=>'端午','SecOnd'=>'中秋','Abc'=>'国庆','DSA'=>'元旦','YEAR'=>'春节');
print_r(sizeof($arr1));
10.sort 对数组排序
$arr1=array('First'=>'90','SecOnd'=>'23','Abc'=>'45','DSA'=>'7','YEAR'=>'55');
sort($arr1);
print_r($arr1);
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: