在PHP中,可以使用array_multisort()函数按照数组键的值进行排序。以下是一个示例代码:
2,
"orange" => 5,
"banana" => 1,
"grape" => 3
);
// 按照数组键的值排序
array_multisort($fruits);
// 输出排序后的数组
foreach ($fruits as $key => $value) {
echo $key . "=>" . $value . "\n";
}
?>
输出结果为:
banana=>1
apple=>2
grape=>3
orange=>5
在上述代码中,我们首先定义了一个原始数组$fruits,其中键是水果的名称,值是对应的数量。然后,我们使用array_multisort()函数对该数组进行排序。最后,我们使用foreach循环遍历排序后的数组,并输出键和值。
请注意,array_multisort()函数会按照键的值对数组进行排序,并将原始数组重新排序。如果你想保留原始数组的键值关系,可以使用asort()函数。
上一篇:按照数组对象中存在的键进行排序