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 即点即改
