首頁 > 後端開發 > php教程 > 一个数组按照另一个数组元素顺序排序

一个数组按照另一个数组元素顺序排序

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-06 20:07:26
原創
2952 人瀏覽過

文字总是那么的苍白,上图
一个数组按照另一个数组元素顺序排序

第一个数组是拿到的id数组,且已经是排序好的
但是下面拿到的数据键值顺序已经乱了。在不使用foreach的情况下如何优雅的进行排序,结果和第一个数组顺序一样
想要得到的结果类似这样

1

2

3

4

5

6

7

[

    131 => array(),

    89 => array(),

    141 => array(),

    43 => array(),

    140 => array(),

]

登入後複製
登入後複製

回复内容:

文字总是那么的苍白,上图
一个数组按照另一个数组元素顺序排序

第一个数组是拿到的id数组,且已经是排序好的
但是下面拿到的数据键值顺序已经乱了。在不使用foreach的情况下如何优雅的进行排序,结果和第一个数组顺序一样
想要得到的结果类似这样

1

2

3

4

5

6

7

[

    131 => array(),

    89 => array(),

    141 => array(),

    43 => array(),

    140 => array(),

]

登入後複製
登入後複製

用foreach不是很好吗,再说view里面不就是用foreach遍历么?你可以不处理的。例

1

2

3

4

5

6

<code>$this->view->assign('indexArray', $indexArray);

$this->view->assign('dataArray', $dataArray);

//--view

foreach ($indexArray as $id) {

    print_r($dataArray[$id]); //对不对?

}</code>

登入後複製
相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
怎麼學好php
來自於 1970-01-01 08:00:00
0
0
0
PHP擴充intl
來自於 1970-01-01 08:00:00
0
0
0
php數據獲取?
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板