时间:2021-05-26
复制代码 代码如下:
<?php
class='pingjiaF' frameborder='0' src='https://www.jb51.net' scrolling='no'>
对数组排序
usort() 函数使用用户自定义的函数对数组排序。
*/
function cmp($a, $b) //用户自定义回调函数
{
if($a==$b) //如果两个参数相等
{
return 0; //返回0
}
return($a>$b)?-1:1; //如果第1个参数大于第2个返回1,否则-1
}
$a=array(3,2,5,6,1); //定义一个数组
usort ($a,"cmp"); //使用自定义函数对数组排序
foreach($a as $key=>$value) //循环输出排序后的键值对
{
echo "$key:$valuen";
}
//对数组键名排序 uksort(array,sorttype)
function cmp($a, $b) //用户自定义回调函数
{
if($a==$b) //如果两个参数相等
{
return 0; //返回0
}
return($a>$b)?-1:1; //如果第1个参数大于第2个返回1,否则-1
}
$a=array(4=>"four",3 =>"three",20 =>"twenty",10=>"ten"); //定义一个数组
uksort ($a,"cmp"); //使用自定义函数对数组键名排序
foreach($a as $key=>$value) //循环输出排序后的键值对
{ // www.jb51.net
echo "$key:$valuen";
}
$fruits=array("lemon","orange","banana","apple"); //定义一个数组
sort($fruits); //对数组进行排序
foreach($fruits as $key=>$val) //循环输出数组排序后的键值对
{
echo "$key=$valn"; //输出键值对
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了PHP数组递归排序实现方法。分享给大家供大家参考,具体如下:/***递归根据特定key对数组排序*@param$data*@paramstring
本文实例为大家分享了java对数组、集合的排序方法,供大家参考,具体内容如下对数组的排序://对数组排序publicvoidarraySort(){int[]a
本文实例讲述了php数组排序usort、uksort与sort函数用法。分享给大家供大家参考。具体用法分析如下:对数组排序:usort()函数使用用户自定义的函
数组排序:数组中的元素能够以字母或数字顺序进行升序或降序排序。常用的PHP数组排序函数•sort()-以升序对数组排序•rsort()-
本文实例讲述了JS使用队列对数组排列,基数排序算法。分享给大家供大家参考,具体如下:/**使用队列对数组排列,基数排序*对于0~99的数字,基数排序将数组集扫描