我这里有两个多维数组:- 一个有顺序
$order = [1=>'apple', 2=>'banana', 3=>'mango'];
我有要排序的数据的另一个数组:
$data = [
['title'=>'fruit', 'name'=>'banana'],
['title'=>'fruit', 'name'=>'apple'],
['title'=>'fruit', 'name'=>'mango'],
['title'=>'fruit', 'name'=>'pineapple'],
];
有些值的顺序未在$order数组中提及,因此它们可以位于数组其余值的下方,如下面的结果所示:
排序后我应该得到如下结果:
[
['title'=>'fruit', 'name'=>'apple'],
['title'=>'fruit', 'name'=>'banana'],
['title'=>'fruit', 'name'=>'mango'],
['title'=>'fruit', 'name'=>'pineapple']
];
我在 SO 中经历了很多答案,但甚至无法从这样的场景开始;1.如何在 PHP 中对多维数组进行排序 2.根据内部数组中的值对 PHP 多维数组进行排序?
www说
潇潇雨雨