如何在 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 相关问题解答
以下是与此主题相关的更多常见问题解答: