PHP算法按数组某一字段进行排序

  • Post author:
  • Post category:php


<?php

$arr = [
    0 => [
        'id' => 0,
        'title' => 'a',
        'serverTime' => 'b',
    ],
    1 => [
        'id' => 1,
        'title' => 'b',
        'serverTime' => 'a',
    ],
    2 => [
	    'id' => 2,
	    'title' => 'e',
	    'serverTime' => 'd',
	],
 
];
print_r($arr);

$key =  array_column($arr,'serverTime');//取出数组中serverTime的一列,返回一维数组
array_multisort($key,SORT_DESC,$arr);//排序,根据$serverTime 排序
print_r($arr);

$arr根据$key按照SORT_DESC进行排序



版权声明:本文为fujian9544原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。