欢迎光临
我们一直在努力

php7.3.1-数组的排序函数krsort()和ksort()

我们在php项目中需要经常用到对关联数组的排序,排序规则一般按照键名进行降序排序或升序排序,对于关联数组的降序排序我们可以用函数krsort()进行操作,而升序排序可以用asort()函数来进行操作,废话不多说,下面就用详细的代码来给大家讲解。

  • krsort() 函数对关联数组按照键名进行降序排序,按照键名对数组排序,为数组值保留原来的键值,若排序成功,则返回 true,失败则返回false。
<?php
$array=array(
	"centos" => "7",
	"nginx"=>"1.15.8",
	"php"=>"7.3",
	"mysql" => "8.0.13"
	);
$status=krsort($array);
var_dump($status);//排序是否成功
echo "<br/>";
print_r($array);
/*打印结果
bool(true) 
Array ( [php] => 7.3 [nginx] => 1.15.8 [mysql] => 8.0.13 [centos] => 7 )
*/
  • ksort()函数对关联数组按照键名进行升序排序,和krsort()函数一样,如果数组排序排序成功则返回true,如果数组排序失败则返回false。
<?php
$array=array(
	"centos" => "7",
	"nginx"=>"1.15.8",
	"php"=>"7.3",
	"mysql" => "8.0.13"
	);
$status=ksort($array);
var_dump($status);//排序是否成功
echo "<br/>";
print_r($array);
/*打印结果
bool(true) 
Array ( [centos] => 7 [mysql] => 8.0.13 [nginx] => 1.15.8 [php] => 7.3 )
*/

赞(0) 打赏
原创文章转载请注明出处:爱编程 » php7.3.1-数组的排序函数krsort()和ksort()
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

爱编程、一个运维兼程序员的博客!

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏