Заполните новый массив для цикла из двух других массивов

Привет я боролся с населением массива, если вы можете помочь, это будет высоко ценится.

Итак, у меня есть эти два массива $start_range[] а также $end_range[] которые оба содержат
соответствующие значения и оба массива имеют одинаковый размер. Например: $start_range[0] = 1000 а также $end_range[0]=[2000], Теперь я хочу заполнить новый массив диапазоном между этими числами и сохранить соответствие значений, как в примере $new_array[0] = range($start_range[0],$end_range[0]),

В данный момент я использую этот код здесь

for ($i=0; $i<sizeof($start_range); $i++) {
$new_array[] = range($start_range[$i], $end_range[$i]);
}

Но моя проблема в том, что он генерирует массивы с одинаковыми данными, потому что он перебирает размер массива. Как будто размер массива был 4, тогда он сгенерирует 4 новых точно таких же массива. Я не могу выйти из цикла, поскольку он генерирует массивы только из первых столбцов двух массивов.

Любое решение?

2

Решение

Будет ли это делать?

$newArray = array();
foreach ($startArray as $key => $value) {
$newArray[$key] = range($startArray[$key], $endArray[$key]);
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]