php 怎么反向遍历一个数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 怎么反向遍历一个数组相关的知识,希望对你有一定的参考价值。

参考技术A 把他倒序一次
foreach(array_reverse($a) as $i=>$v)
echo $v;

PHP------数组的遍历

 

echo current($attr); //取当前元素的value值

echo key($attr); //取当前元素的key

next($attr); //将数组里面的指针指向下一个(向下移)
prev($attr); //将数组里面的指针指向上一个(向上移)

end($attr); //将指针指向最后一个
reset($attr); //将指针复位

/*while(next($attr))
{
echo current($attr)."<br>";
}*/

/*do
{
echo current($attr)."<br>";
}
while(next($attr))*/

//全局变量
/*$a = 10;

function Show()
{
$a = 8;

global $a;

echo $a;
}
Show();*/

//var_dump($_SERVER);
//var_dump($_ENV);
$_POST //提交的post值 $_GET //提交get 值 $_REQUEST //提交的get或post值
$_FILES 用户提交的文件信息
//var_dump($_FILES);

数组的函数(方法)
echo count($attr); //获取数组元素的个数
var_dump(in_array("aaaac",$attr)); //判断元素是否在数组里面
$attr = array_reverse($attr); //翻转数组
$attr = array_unique($attr); //对数组的元素进行去重
unset($attr["two"]); //删除数组里面的某个元素

$attr = array(1,2,3,4,5,6);
//$attr1 = array(9,10);
//unset($attr[2]);
$attr = array_values($attr); //重新建立索引
$attr = array_merge($attr,$attr1); //合并数组

向数组里面添加元素
array_push($attr,10); //追加,函数方式
$attr[] = 10; //赋值方式



以上是关于php 怎么反向遍历一个数组的主要内容,如果未能解决你的问题,请参考以下文章

PHP遍历键值对数组

求教一个JQ 遍历 生成多维数组的问题

php 循环遍历json数据

如何用php创建一个无限遍历数组,并打印

php foreach 嵌套循环大数组很慢?

php数组遍历类与用法示例