91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

php中如何對多維數組進行倒序

PHP
小樊
83
2024-10-14 04:51:46
欄目: 編程語言

在 PHP 中,可以使用 array_multisort()array_reverse() 函數組合來實現對多維數組的倒序。以下是一個示例:

<?php
// 示例多維數組
$array = array(
    array("name" => "Tom", "age" => 20),
    array("name" => "Jerry", "age" => 22),
    array("name" => "Mike", "age" => 18),
    array("name" => "Alice", "age" => 24)
);

// 首先根據年齡降序排序,然后根據名字升序排序
$sort_array = array();
foreach ($array as $sub_array) {
    $sort_array[] = $sub_array['age'];
    $sort_array[] = $sub_array['name'];
}

array_multisort($sort_array, SORT_DESC, SORT_ASC, $array);

// 使用 array_reverse() 對多維數組進行倒序
$reversed_array = array_reverse($array);

// 輸出結果
print_r($reversed_array);
?>

上述代碼首先遍歷原始數組,將年齡和名字分別存入一個新數組。然后使用 array_multisort() 函數對新數組進行排序,先按年齡降序排序,再按名字升序排序。最后使用 array_reverse() 函數對排序后的數組進行倒序。

0
花莲县| 南华县| 长兴县| 博罗县| 吉林省| 黑水县| 乌海市| 沈丘县| 马山县| 贺兰县| 手游| 南昌县| 得荣县| 庄浪县| 城市| 涟水县| 镇江市| 如东县| 张家港市| 崇明县| 通榆县| 德兴市| 呼玛县| 阜南县| 廊坊市| 广宁县| 东光县| 乐昌市| 大化| 重庆市| 沁源县| 德阳市| 南通市| 波密县| 黑山县| 广安市| 教育| 和顺县| 崇阳县| 兴安县| 罗甸县|