PHPでは、各ループに対して複数の配列を渡す方法が不思議です。PHP foreach関数に複数の値を渡す
たとえば、以下では、ループごとに2回書き込まれるのではなく、$array1
と$array2
の両方を各ループに渡したいと考えています。
$array1 = somestring;
$array2 = someotherstring;
foreach ($array1 as $vals) {
//do something cool
}
編集:明確にするために、私は配列の宣言が有効ではないことを認識しています。それは単なるプレースホルダです。それはdownvoteに値するものではありません。 foreachループ全体を$ array1で実行し、$ array2で再度実行したい。
'$ arrayForEach = array_merge($ array1、$ array2); ' – Tyr
この質問は、あなたが情報を追加しなければ本当に答えることはできません。両方の配列を1つのループの中で処理したいと思っても問題ありません。しかし、あなたはそれが扱われることを意味する_how_を教えなければなりません。両方の配列の要素に対して1つの反復処理が必要ですか?または、両方の配列で繰り返しを繰り返しますか?または... – arkascha