基本上我想我的组数组是这样的:集团PHP数组的键值
Shopping
Amazon
Social
Amoeblo
American express
使用下面的PHP代码:
<?php
echo '<ul id="list"><h2 class="searchresults"></h2>';
foreach($records as $catval) {
$sitechar = $catval->site_category;
echo '<h3 id="disappear">'. strtoupper($sitechar) .'</h3>';
echo '<li class="siteli"><a href="#" class="add">';
echo '<p id="text-site">'.$catval->site_name. '</p></a>';
echo '</li>';
}
echo '</ul>';
?>
但我发现了值仅低于一样。
Shopping
Amazon
Social
Amoeblo
Social
American express
我没有得到确切的PHP排序用于此。
尽量把变量$ last_category总是存储您的最后一个父类。然后在显示父类别之前将其与最后显示的一个进行比较..如果它们相同,则不要再次显示它。如果您遇到问题,请在此处发布代码。 –
你可以显示你用来检索数据的数据库查询吗?请把它编辑成你的问题。 – halfer
如果不工作,你为什么接受它? http://stackoverflow.com/questions/14233428/group-php-array-by-key-value – PedroGabriel