久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

php二維數組怎么根據某個字段排序

156次閱讀
沒有評論

共計 1025 個字符,預計需要花費 3 分鐘才能閱讀完成。

可以使用 array_multisort() 函數來根據某個字段對二維數組進行排序。

假設有以下二維數組:

$users = array(array('name' => 'John', 'age' => 25, 'city' => 'New York'),
    array('name' => 'Amy', 'age' => 30, 'city' => 'Los Angeles'),
    array('name' => 'Peter', 'age' => 20, 'city' => 'Chicago')
);

如果要根據 age 字段對數組進行升序排序,可以使用以下代碼:

$ages = array_column($users, 'age'); // 提取所有用戶的 age 字段值
array_multisort($ages, SORT_ASC, $users); // 根據 age 字段值進行排序

print_r($users);

輸出結果為:

Array
([0] => Array
        ([name] => Peter
            [age] => 20
            [city] => Chicago
        )

    [1] => Array
        ([name] => John
            [age] => 25
            [city] => New York
        )

    [2] => Array
        ([name] => Amy
            [age] => 30
            [city] => Los Angeles
        )
)

如果要根據 city 字段對數組進行降序排序,可以使用以下代碼:

$cities = array_column($users, 'city'); // 提取所有用戶的 city 字段值
array_multisort($cities, SORT_DESC, $users); // 根據 city 字段值進行排序

print_r($users);

輸出結果為:

Array
([0] => Array
        ([name] => Amy
            [age] => 30
            [city] => Los Angeles
        )

    [1] => Array
        ([name] => Peter
            [age] => 20
            [city] => Chicago
        )

    [2] => Array
        ([name] => John
            [age] => 25
            [city] => New York
        )
)

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-12發表,共計1025字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 北海市| 宜州市| 乌鲁木齐县| 贡嘎县| 修武县| 邵东县| 界首市| 日照市| 张家港市| 永川市| 东台市| 宽甸| 巫溪县| 杭州市| 松桃| 常宁市| 北辰区| 固始县| 勃利县| 炎陵县| 洛浦县| 丰镇市| 怀集县| 安康市| 城市| 平湖市| 莒南县| 襄城县| 黎川县| 钟祥市| 勃利县| 太原市| 军事| 南投县| 江孜县| 休宁县| 阿巴嘎旗| 米脂县| 琼海市| 建湖县| 赤水市|