Это может быть очень глупый вопрос, но я только начинаю изучать функцию массивов. У меня есть этот кусок кода, который работает отлично, но выводит только первое значение массива, которое [имя]. У меня есть 2-е значение в массиве, которое называется [count], которое я не могу отобразить. Какой правильный ключ использовать?
Вывод массива выглядит так:
[215] => Array ( [name] => Category 1 [count] => 19 )
[263] => Array ( [name] => Category 2 [count] => 12 )
А это код:
while ($cat_details = $db->fetch_array($sql_select_categories))
{
$cat_array[$cat_details['category_id']]["name"]=$category_lang[$cat_details['category_id']];
$cat_array[$cat_details['category_id']]["count"]=$cat_details['items_counter'];
}
if(is_array($cat_array)){
asort($cat_array);
foreach($cat_array as $key => $value ){
$subcat_link = basename($_SERVER['PHP_SELF']) . '?parent_id=' . $key . $additional_vars;
$output .= '<tr> '.
' <td class="contentfont"> » <a href="' . $subcat_link . '">' . $category_lang[$key] . '</a></td> '.
'</tr> ';
}
}
Мне нужно иметь возможность отображать $ count где-то в HTML-коде функции foreach. Я перепробовал все от $ cat_details [$ count] до просто $ count, но это не сработало.