我有一个多维数组现在看起来像这样:排序和输出多维数组
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