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

php 数组排序保留键值

$data = array( "1" => "4", "2" => "5", "4" => "3", "3" => "3", "5" => "2");ksort($data);echo '';print_r($data);/*Array( [1] => 4 [2] => 5 [3] => 3 [4] => 3 [5] => 2)*/以上.

$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(); 例如:

这个你解决了吗? 解决了给我个方法在此感谢了

ksort 和krsort http://www.w3school.com.cn/php/func_array_ksort.asp

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

ksort()按照键名排序 krsort()按照键名逆序

ksort — 对数组按照键名排序krsort — 对数组按照键名逆向排序

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