我最近开始研究C ++编程,并尝试了解如何在C ++中实现等效的PHP代码。
我正在尝试找到一种在C ++中创建关联数组的方法,并使用嵌套的foreach循环或循环来循环它。
示例php代码将是:
$data = array("type1" = > array( "subtype1" = > array("subsubtype1" = > 10,"subsubtype2" = > 20)),"subtype2" = > array("subsubtype1" = > 30,"subsubtype2" = > 40)));
foreach($data as $type = > $subtypes) {
foreach($subtypes as $subtype = > $subsubtypes) {
foreach($subsubtypes as $subsubtype = > $value) {
$result[$type][$subtype] *= $value;
}
}
}
到目前为止,我已经找到了如何使用for循环here循环多维数组,但是我无法找到有关循环关联数组和将结果存储到C ++中的关联数组的信息。
我的问题是可以用C ++做同样的事情吗?