我有一個多維數組現在看起來像這樣:排序和輸出多維數組
function art_appreciation_feeds() {
$items = array(
array('site' => '', 'uri' => '', 'feed' => ''),
array('site' => '', 'uri' => '', 'feed' => ''),
array('site' => '', 'uri' => '', 'feed' => ''),
array('site' => '', 'uri' => '', 'feed' => ''),
);
return $items;
}
對,所以我輸出陣列的使用該函數的值:
foreach($items as $i => $row) {
我正在尋找做的,是另一種價值添加到陣列稱爲category
讓我有:
array(
array('site' => '', 'uri' => '', 'feed' => '', 'category' => ''),
);
當我正在通過上面的循環時,按category
字段的順序輸出它,每個部分的頂部只有<h2>Category</h2>
。
這是做到這一點的最好方法,如果是這樣,我將如何改變我的循環以適應?警告:如果你認爲別的更好,我可以改變陣列。
謝謝!
不是我是downvoter(這是一個有效的解決方案恕我直言),但** DO **引用您的array_keys! (或者我要開車定義'define('category','site');'只是爲了詆譭代碼:P) – Wrikken 2010-09-27 22:57:59
好的,我引用了數組鍵。 – 2010-09-28 13:25:03