我有以下奇怪的问题,我无法解决,我的循环返回一次唯一的部分,但是我在两个循环之前填充数组的两个部分,被用于每个循环。希望您能够帮助我。
$aBuild = array();
$part1 = "Test 1";
$part2 = "Test 2";
$aBuild = array(1=> $part1, 2 => $part2);
然后我有一个 foreach 循环从数据库中获取数据,在同一个循环中我这样做:
$aBuild[$iNumber] = $sOtherParts;
将东西添加到数组中。在这个查询 foreach 循环结束时,我这样做:
ksort($aBuild);
foreach($aBuild as $values)
{
echo $values;
}
这个回声是每个 $sOtherParts 一次,但对于其中的每一个,它都会向其中添加 $part1 和 $part2:
像这样:
独特的部分 测试 1 测试 2 另一个独特的部分 测试 1 测试 2 真正独特的部分 测试 1 测试 2 等.. 独特的部分 测试 1 测试 2