PHP 二维数组根据某个字段进行排序
<?php $arr = array( array( "id" => 5, "time" => "2018-01-05" ), array( "id" => 3, "time" => "2018-01-03" ), array( "id" => 1, "time" => "2018-01-01" ), array( "id" => 2, "time" => "2018-01-02" ), array( "id" => 4, "time" => "2018-01-04" ) ); $arrSort = array(); foreach($arr AS $key => $value){ foreach($value AS $k=>$v){ $arrSort[$k][$key] = $v; } } array_multisort($arrSort["time"], SORT_ASC, $arr); print_r($arr);
<?php $data[] = array("volume" => 67, "edition" => 2); $data[] = array("volume" => 86, "edition" => 1); $data[] = array("volume" => 85, "edition" => 6); $data[] = array("volume" => 98, "edition" => 2); $data[] = array("volume" => 86, "edition" => 6); $data[] = array("volume" => 67, "edition" => 7); foreach ($data as $key => $row) { $volume[$key] = $row["volume"]; } array_multisort($volume, SORT_DESC, $data); print_r($data); ?>
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇: PHP 即点即改