Мне интересно, как в PHP я бы передал несколько массивов в каждый цикл.PHP Передача нескольких значений функции foreach
Например, в следующем случае я хотел бы передать оба значения $array1
и $array2
для каждого цикла, вместо того чтобы иметь для каждого цикла два раза.
$array1 = somestring;
$array2 = someotherstring;
foreach ($array1 as $vals) {
//do something cool
}
Редактировать: Чтобы уточнить, я знаю, что объявления массива недопустимы. Это просто местозаполнитель. Это не заслуживает ниспроверки. Я хочу запустить весь цикл foreach с помощью $ array1, а затем запустить его снова с помощью $ array2.
'$ arrayForEach = array_merge ($ array1, $ array2);' – Tyr
На этот вопрос нельзя ответить без дополнительной информации. Хорошо, что вы хотите обрабатывать оба массива внутри одного цикла. Но вы должны будете сказать нам, что это должно быть обработано. Вы хотите одну итерацию по элементам обоих массивов? Или отдельные итерации по обеим массивам? Или ... – arkascha