我想从模型"$result = $this->MyData->geMyDataList($myIds);“中获取数据,按从key4到0的递减顺序。但问题是我不知道该怎么做。如何按数组键的降序获取数据?我是cakephp的新手,所以样本会很棒!我很想听到你的声音!
2017-12-21 18:40:22 Debug: select * my_data where id in ( 9184,10975,1070,9185,11497 ) limit 0, 20
2017-12-21 18:40:22 Debug: Array
(
[4] => 9184
[3] => 10975
[2] => 1070
[1] => 9185
[0] => 11497
)发布于 2017-12-21 22:19:04
鉴于数据库结果存储在$results中,您可以使用以下任一方法:
ksort($results); // it gives array in ASC order
krsort($results); // it gives array in DESC order发布于 2017-12-21 18:34:35
您可以向后循环数组,从4到0,如下所示:
$result = []; //database result
for($i = count($result) - 1; $i > 0; $i--) {
$result[$i]; //do something
}https://stackoverflow.com/questions/47922858
复制相似问题