存在這些密鑰我有這樣的陣列PHP排序鍵關聯數組,在其它陣列
$myArray=array(
'a'=>array('id'=>1,'text'=>'blabla1'),
'b'=>array('id'=>2,'text'=>'blabla2'),
'c'=>array('id'=>3,'text'=>'blabla3'),
'd'=>array('id'=>4,'text'=>'blabla4'),
);
,我想通過誰在另一個存在的密鑰A,B,C,d,上述數組進行排序數組:
$tempArray=array('c','a','d','b');
我如何能做到這一點,以使$ myArray的
看起來是這樣的:
$myArray=array(
'c'=>array('id'=>3,'text'=>'blabla3'),
'a'=>array('id'=>1,'text'=>'blabla1'),
'd'=>array('id'=>4,'text'=>'blabla4'),
'b'=>array('id'=>2,'text'=>'blabla2'),
);
感謝您的幫助!
你試過'array_shift()'嗎? – Kermit 2013-03-08 15:19:45
http://php.net/manual/en/function.uksort.php – mkaatman 2013-03-08 15:20:14
我不知道如何array_shift可以幫助,但uksort我認爲可以 – gadlol 2013-03-08 15:24:16