У меня есть многомерный массив, и в нем будет несколько массивов. Некоторые из этих массивов также содержат несколько массивов внутри них, и я хотел бы подсчитать, сколько массивов находится во втором массиве (дата).
Это пример структуры многомерного массива:
$_SESSION['final_shipping'][04/03/2010][book]
$_SESSION['final_shipping'][04/12/2010][magazine]
$_SESSION['final_shipping'][04/12/2010][cd]
Это оператор foreach, который я сейчас использую, чтобы подсчитать, сколько существует второго массива (тот, что с датами).
foreach($_SESSION['final_shipping'] as $date_key => $date_value) {
foreach ($date_value as $product_key => $product_value) {
echo 'There are ' . count($date_key) . ' of the ' . $date_key . ' selection.<br/>';
}
}
В настоящее время выводит это:
Есть 1 из подборки от 03.04.2010.
Есть 1 из подборки от 12.04.2010.
Есть 1 из подборки от 12.04.2010.
Я хотел бы, чтобы он выводил это:
Есть 1 из подборки от 03.04.2010.
Есть 2 из подборки от 12.04.2010.