PHP数组排序汇总

发布时间:2022-07-01 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了PHP数组排序汇总脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
来自专栏《PHP学习笔记》

个人主页 : https://hongweblog.bLOG.csdn.net

认证 : 前 端 新 星 领 域 创 作 者

微信公众号 Dianc助手 - 前端学习路线、面试刷题

文章目录

  • 前言
    • sort()
    • rsort()
    • asort() - 根据数组的值,对数组进行升序排列
      • 实例输出:
    • ksort() - 根据数组的键,对数组进行升序排列
      • 实例输出:
    • arsort() - 根据数组的值,对数组进行降序排列
      • 实例输出:
    • krsort() - 根据数组的键,对数组进行降序排列
      • 实例输出:
  • 写在最后
  • 热门推荐


前言

先说明一下,最近我们学校开设了PHP动态网页制作,本着我是会的心态去听的,因为在二年级的时候其实我已经自学过PHP了,但是不够牢固,仅自己完成开发过一个动态网页就觉得自己会了。

但那时候并没有一个系统的学习路线,就相当于东拼西凑的知识,所以,为了能够更好的去实现开发,或者说应付老师的基础作业,我还是打算自学一下PHP的。

Sort()

sort() - 对数组进行升序排列

<?php
$cars=array("Volvo","BMW","Toyota");
sort($cars);
$clength=count($cars);
for($x=0;$x<$clength;$x++)
{
  echo $cars[$x];
  echo "<br />";
}
?>

实例依次输出:BMW,Toyota,Volvo

rsort()

rsort() - 对数组进行降序排列

<?php
$cars=array("Volvo","BMW","Toyota");
rsort($cars);
$clength=count($cars);
for($x=0;$x<$clength;$x++)
{
  echo $cars[$x];
  echo "<br />";
}
?>

实例依次输出:Volvo,Toyota,BMW

asort() - 根据数组的值,对数组进行升序排列

下面的实例根据数组的值,对关联数组进行升序排列:

<?php
$age=array("PEter"=>"35","Ben"=>"37","Joe"=>"43");
asort($age);
foreach($age as $x=>$x_value)
{
   echo "Key=" . $x . ", Value=" . $x_value;
   echo "<br />";
}
?>

实例输出:

Key=Peter, Value=35 Key=Ben, Value=37 Key=Joe, Value=43

ksort() - 根据数组的键,对数组进行升序排列

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
ksort($age);
foreach($age as $x=>$x_value)
{
   echo "Key=" . $x . ", Value=" . $x_value;
   echo "<br />";
}
?>

实例输出:

Key=Ben, Value=37 Key=Joe, Value=43 Key=Peter, Value=35

arsort() - 根据数组的值,对数组进行降序排列

下面的实例根据数组的值,对关联数组进行降序排列:

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
arsort($age);
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br />";
}
?>

实例输出:

Key=Joe, Value=43 Key=Ben, Value=37 Key=Peter, Value=35

krsort() - 根据数组的键,对数组进行降序排列

下面的实例根据数组的键,对关联数组进行降序排列:

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
krsort($age);
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br />";
}
?>

实例输出:

Key=Peter, Value=35 Key=Joe, Value=43 Key=Ben, Value=37

写在最后

这是根据PHP自学网自己梳理的知识点,因为从零开始自学,打算每自学一个知识点就写下博客记录一下,所以文章会碎片化,同期还有类似前端面试题的那种。如果你不喜欢看这些零散的知识点,那接下来我会收集好我写的文章再进行整理,一次性看个爽~

写在最后,如果文章有帮助到你,希望可以给个三连支持一下噢,让更多人看到这篇文章。

谢谢了你嘞!

PHP数组排序汇总


来自《往期优质文章》

热门推荐

🥇 这样配置学习VSCode,写前端代码想不快都难(❤️精心准备多动图,建议收藏噢~❤️) 🥈 还不会搭建个人博客?手把手教你用WordPress搭建只属于你的世界~ 🥉 Hexo的准备工作(手把手教你搭建Node.js/GIT环境)

PHP数组排序汇总

脚本宝典总结

以上是脚本宝典为你收集整理的PHP数组排序汇总全部内容,希望文章能够帮你解决PHP数组排序汇总所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。