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

PHP学习记录数组中的数组的指针

时间:2016-07-21 06:17:06      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

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;
?>

  

PHP学习记录数组中的数组的指针

标签:

原文地址:http://www.cnblogs.com/niangaolizai/p/5690192.html

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