例如,如何阻止嵌套的 foreach 循环重置内部数组指针
foreach ($example as $example2)
{
foreach ($xample as $xample2);
{
}
}
例如,如果 $example & $xample 包含数组 (1,2,3)
我想做这样的事情
foreach ($example as $example2)
{
do something with array[1]
foreach ($xample as $xample2);
{
do something else with array[1]
}
}
然后继续 2,3 等...希望我的问题很清楚,因为据我了解,内部数组指针在第二个循环期间被重置http://us2.php.net/manual/en/control-structures .foreach.php
编辑所以这就是现在发生的事情说 $example 包含以下值 1,2,3 & $xample 包含相同的值
foreach ($example as $example2)
{
echo ($example2)
foreach $xample as xample2)
{
echo ($xample2)
}
}
输出看起来像这样,第一个循环输出 1,2,3,第二个循环只输出 1,1,1 我想要的是,第一个循环 1,2,3 第二个循环 1,2,3
EDIT 2 代码粘贴在这里http://codepad.org/r1py8HR5 输出显示有 5 $examples & 7 $xample 被回显并且 &xample 包含相同的 $fname2 7 次