【发布时间】:2015-05-05 19:54:02
【问题描述】:
我真的希望你能帮我解决这个问题,我希望这对你有意义 - 我有这个 foreach 循环的伪示例:
foreach_loop {
$k1 = GetKey1();
$v1 = GetValue1();
$k2 = GetKey2();
$v2 = GetValue2();
$k3 = GetKey3();
$v2 = GetValue3();
// now I put those keys and values in associative array called DataArr
$DataArr[$k1] = $v1;
$DataArr[$k2] = $v2;
$DataArr[$k3] = $v3;
}
现在我的问题是,如何创建一个数组,其中每个索引都包含一个从 foreach 循环创建的关联数组,并像这样继续附加到自身:
$resultArr = array(
0 => "DataArr_from_loop1",
1 => "DataArr_from_loop2",
2 => "DataArr_from_loop3",
3 => "DataArr_from_loop4"
//...etc
)
当我检查 $resultArr[0] 时,我应该得到一个像这样的关联数组:
array (size=3)
'k1' => string 'v1'
'k2' => string 'v2'
'k3' => string 'v3'
我真的需要你的帮助,提前谢谢你。
【问题讨论】:
-
你的三个数组长度相同意味着元素个数相同