各カテゴリのアイテムのカウンターとともに、いくつかのカテゴリを返す次のコードがあります。問題は、アルファベット順に返されないことです。それらをアルファベット順に出力するにはどうすればよいですか? 「asort」か何かである必要があると思いますが、方法がわかりません。アドバイスをいただければ幸いです。:)
アルファベット順に並べ替える配列は次のとおりです。
$category_lang[$cat_details['category_id']]
完全なコード:
while ($cat_details = $db->fetch_array($sql_select_categories))
{
$subcat_link = basename($_SERVER['PHP_SELF']) . '?parent_id=' .$cat_details['category_id'] . $additional_vars;
$categoryCounter = (COUNT_CATS == 1 && !empty($src_details['keywords_search'])) ? $cat_counter[$cat_details['category_id']] : $cat_details['items_counter'];
if ($categoryCounter > 0 || COUNT_CATS == 0) {
$output .= '<tr> ' .
' <td class="contentfont"><a href="' . $subcat_link . '">' . $category_lang[$cat_details['category_id']] . '</a> ' .
(($categoryCounter) ? '<span class="cnt">(' . $categoryCounter . ')</span>' : '') .
' </td> ' .
'</tr> ';
}
}