WEB 教程
实践 示例
HTML 参考手册
CSS 参考手册
PHP 参考手册

如何在 PHP 中按值对关联数组进行排序

主题:PHP / MySQL上一页|下一页

答案:使用PHP的asort()arsort()函数

PHP asort()arsort() 函数可用于按值对数组进行排序。 以下部分将向您展示这些功能的基本工作原理。

按升序对关联数组进行排序

您可以使用 asort() 函数按值按字母升序对关联数组进行排序,同时保持键和数据之间的关系。

<?php
$fruits = array("b"=>"banana", "a"=>"apple", "d"=>"dog", "c"=>"cat");
 
// 按值对数组进行排序
asort($fruits);
print_r($fruits);
?>

按降序对关联数组进行排序

您可以使用 arsort() 函数按值按字母降序对关联数组进行排序,同时保持键和数据之间的关系。

<?php
$fruits = array("b"=>"banana", "a"=>"apple", "d"=>"dog", "c"=>"cat");
 
// 按值对数组进行排序
arsort($fruits);
print_r($fruits);
?>

FAQ 相关问题解答

以下是与此主题相关的更多常见问题解答:

Advertisements