dkfr.net
当前位置:首页 >> php 数组排序保留键值 >>

php 数组排序保留键值

实际上生成的数组的键值是0、1、2……

$a = array_values($a)

$arr = array('name'=>1111,'pass'=>222222); $key = 'name'; foreach($arr as $k=>$v){ if($k==$key){ echo $v; break; } }

一个 php array 函数就有 删除某一组 第二个 数组key 能一样吗?- -

array_values($arr)

你好 举个例子 $a = array('0'=>1); =>的左边的0就是键名,1就是键值 希望能解决你的问题,望采纳哦

$arr=array( 0 => 1685600, 1 => 1685548, 2 => 1685407, 3 => 1685397, 4 => 1685364, 5 => 1685326, 6 => 1685314, 7 => 1685249, ); $b='1685397 '; foreach ($arr as $k=>$v){ if($v==$b){ unset($arr[$k]); } }

$a = array(2=>array(1,2,3,4),6=>array(6,2,3,5),1=>array(1,4,53)); $b = array_values($a);//返回数组中的所有值,形成新的数组,建立数字索引

类似于重置数组信息,这个可以使用php的一个内置函数array_values(); 例如:

一、先看最简单的情况。有两个数组: $arr1 = array(1,9,5); $arr2 = array(6,2,4); array_multisort($arr1,$arr2); print_r($arr1); // 得到的顺序是1,5,9 print_r($arr2); // 得到的顺序是6,4,2 我估计两个数组的值自始至终都是对应着的:1对...

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com