【发布时间】:2013-02-14 15:37:25
【问题描述】:
这是一个很难解释的问题..
按所需顺序排列的类别数组
Array
(
[0] => products
[1] => installation
[2] => software setup
[3] => aftecare & warranty
[4] => other
)
以及另一组问题/答案及其各自的类别 -
Array
(
[installation] => Array
(
[0] => Array
(
[question] => Third FAQ
[answer] => Another sample FAQ question
)
)
[products] => Array
(
[0] => Array
(
[question] => Another FAQ
[answer] => This is a sample FAQ answer.
)
)
)
然后我需要对这个数组进行排序,使类别与第一个数组的顺序相同。 (即安装前的产品)
我尝试了 array_multisort() 和 usort(),multisort 抛出一个数组,数组长度不同,而 usort() 需要 cmp 函数返回一个整数,这让我有些难过。
感谢您的帮助。
谢谢
【问题讨论】:
标签: php arrays multidimensional-array sorting