unshift在数组头增加一个元素,push在数组尾增加一个元素,shift删除数组的第一个元素,pop删除数组的最后一个元素:
<?php $item=array('苹果');//在数组最前添加一个元素 array_unshift($item,'香蕉'); print_r($item);//在数组最后添加一个数组array_push($item,'菠萝');print_r($item);//删除第一个元素array_shift($item);print_r($item);//删除最后一个元素array_pop($item);print_r($item);?>
array_rand随机取出数组的下标:
<?php $item=array(' 苹果','香蕉','菠萝');//用一个变量去接收随机取数组的下标,1代表取1个元素的下标$a=array_rand($item,1);echo $item[$a];?><?php $item=array(' 苹果','香蕉','菠萝'); $a=array_rand($item,2);echo $item[$a[0]];echo $item[$a[1]];?>
current获取当前的元素一般指第一个元素 next获取当前下一位的元素 reset重新获取元素从第一个开始 prev倒退一位 array_count_values();统计数组下标的值的重复个数extract()把字符串KEY的值变成变量后赋值给他
<?php $username=array('罗纳尔多','梅西','西罗');//获取当前元素echo current($username);//获取下一个元素echo next($username);//重置当前元素echo reset($username); echo next($username);//倒退一位echo prev($username);?><?php//下标对应值重复的次数 $item=array('a'=>'苹果','b'=>'香蕉','c'=>'哈密瓜','d'=>'苹果');//获取元素的个数echo sizeof($item);print_r(array_count_values($item));//把KEY的值变成变量后复制给他extract($item);echo $a;?>
还没有人抢沙发呢~