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

Posted 终极用户

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP学习记录数组中的数组的指针相关的知识,希望对你有一定的参考价值。

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学习记录数组中的数组的指针的主要内容,如果未能解决你的问题,请参考以下文章

php中使用指针进行函数操作

《C语言程序设计》指针

《C语言程序设计》指针

php怎么取出一组数组中每个下标下的最后一个元素

PHP学习记录

11-22-数组