很多站长朋友们都不太清楚phpkey排序,今天小编就来给大家整理phpkey排序,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 求问PHP数组怎么把key重新排序 有源代码 2、 如何使用PHP排序key为字母+数字的数组 3、 php实现数组按指定KEY排序的方法 求问PHP数组怎么把key重新排序 有源代码sort()是对值进行排序,
如果是对key排序的话,可以用array_values(),就会默认从0开始
如何使用PHP排序key为字母+数字的数组<?php
$fruits = array("d" => "lemon", "a" => "orange", "b" => "banana", "c" => "apple");
arsort($fruits);
foreach ($fruits as $key => $val) {
echo "$key = $val\n";
}
?>
输出结果(正序排序):
a = orange
d = lemon
b = banana
c = apple
<?php
$fruits = array("d" => "lemon", "a" => "orange", "b" => "banana", "c" => "apple");
asort($fruits);
foreach ($fruits as $key => $val) {
echo "$key = $val\n";
}
?>
输出结果(倒序排序):
c = apple
b = banana
d = lemon
a = orange
php实现数组按指定KEY排序的方法本文实例讲述了php实现数组按指定KEY排序的方法。分享给大家供大家参考。具体实现方法如下:
function
array_sort($arr,$keys,$orderby='asc'){
$keysvalue
=
$new_array
=
array();
foreach
($arr
as
$k=>$v){
$keysvalue[$k]
=
$v[$keys];
}
if($orderby==
'asc'){
asort($keysvalue);
}else{
arsort($keysvalue);
}
reset($keysvalue);
foreach
($keysvalue
as
$k=>$v){
$new_array[]
=
$arr[$k];
}
return
$new_array;
}
希望本文所述对大家的php程序设计有所帮助。
关于phpkey排序的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于phpkey排序 php 排序函数的详细内容...