たとえば、ネストされた 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 ectに進みます...私の質問が明確であることを願っています.2番目のループ中に内部配列ポインタがリセットされていることを理解しているからです.foreach.php
編集して、これが今起こっていることです $example には次の値が含まれています 1,2,3 & $xample には同じ値が含まれています
foreach ($example as $example2)
{
echo ($example2)
foreach $xample as xample2)
{
echo ($xample2)
}
}
出力は次のようになります。最初のループは 1,2,3 を出力し、2 番目のループは 1,1,1 を出力するだけです。最初のループ 1,2,3 2 番目のループ 1,2,3
EDIT 2 コードがここに貼り付けられますhttp://codepad.org/r1py8HR5 出力は、5 つの $examples と 7 つの $xample がエコーされ、&xample には同じ $fname2 が 7 回含まれていることを示しています