我有一个多维数组,我会有多个数组。其中一些数组也包含多个数组,并且我想要统计第二个数组中有多少个数组(日期)。如何计算多维数组中有多少个数组具有相同名称的多维数组?
这是多维数组结构的一个例子:
$_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/>';
}
}
它当前输出该:
有所述04/03/2010选择的1。
2010年4月12日的选择中有1个。
2010年4月12日的选择中有1个。
我会把它想输出这样的:
还有的选择04/03/2010 1。
2010年4月12日的选择中有2个。
我太亲近了。非常感谢! – zeckdude 2010-04-07 10:14:34