我需要使用PHP按鍵值對數組進行排序。如何使用PHP將數組排序爲相同的鍵值?
我在下面解釋我的數組。
$clients=array(array("clinet_id"=>9,"company"=>3,"id"=>4),array("clinet_id"=>9,"company"=>3,"id"=>6),array("clinet_id"=>9,"company"=>3,"id"=>7),array("clinet_id"=>10,"company"=>2,"id"=>4),array("clinet_id"=>10,"company"=>2,"id"=>8));
echo json_encode($clients);
在這裏,我需要排序陣列每client_id
裝置相同client_id
將合併爲一個陣列與id
作爲逗號分隔的字符串。我正在解釋下面的預期輸出。
$templatearr[9]=array('3' =>4,6,7)
$templatearr[10]=array('2' =>4,8)
這意味着它應該是這個$templatearr[clinet_id]=array(company =>id1,id2,...,)
格式。
好的,你有什麼試過,你卡在哪裏? –
首先,請認識到這不是_sorting_ ... – CBroe
除此之外,您的預期輸出似乎不匹配輸入數據。第一行應該是「3」=> 4,6,7「,對吧? – CBroe