我正在嘗試構建一個查詢字符串以用作Google字體選擇。字體名稱和權重將作爲數組傳遞。合併相同鍵的數組值
$fonts = array();
$fonts[] = array('family' => 'Lato', 'weight' => '400',);
$fonts[] = array('family' => 'Lato', 'weight' => '700i',);
$fonts[] = array('family' => 'Lato', 'weight' => '900',);
$fonts[] = array('family' => 'Open Sans', 'weight' => '400',);
$fonts[] = array('family' => 'Open Sans', 'weight' => '700',);
$fonts[] = array('family' => 'Open Sans', 'weight' => '800',);
$fonts[] = array('family' => 'Ubuntu', 'weight' => '400',);
$fonts[] = array('family' => 'Ubuntu', 'weight' => '500',);
$fonts[] = array('family' => 'Ubuntu', 'weight' => '7i00',);
如果字體系列相同,如何合併權重?這樣它變成這樣嗎?
Array
(
[Lato] => 400,700i,900
[Open+Sans] => 400,700,800
[Ubuntu] => 400,500,700i
)
,因爲我處理的其他答案的單一陣列,沒有我不能使用array_merge_recursive
這裏幫助我。
如果您打算將此問題標記爲重複,請注意在詢問之前我已嘗試了幾個答案。他們都沒有工作。
可能重複[php |數組合並](http://stackoverflow.com/questions/17336004/php-array-merge) –
你想隱藏數組中的重複數據嗎? –