PHP二维数组根据数组某个value排序

it2022-05-05  168

模拟二维数组:

$sortArray = [

  ['name' => 'zhangshan', listNumber => 0],

  ['name' => 'lisi', listNumber => 1],

  ['name' => 'wangwu', 'listNumber' => 4],

  ['name' => 'liuliu', 'listNumber' => 3]

];

 

function sort ($sortArray)

{

  if ( ! is_array($sortArray)) return false;

  array_multisort(array_column($sortArray, 'listNumber'), SORT_DESC, $sortArray);

  return $sortArray;

}

 

// 注: array_column在PHP5.4版本以下无效。

转载于:https://www.cnblogs.com/phpcurd/p/9427935.html

相关资源:使用php对二维数组按数组值进行排序

最新回复(0)