Как написать код для каждого массива в массиве - PullRequest
0 голосов
/ 11 февраля 2019

Я новичок в этом, поэтому, пожалуйста, не судите.

  1. Я преобразовал файл .csv в array([0]=>array([0]=>string(), [1]=>string())[1]=>array([0]=>string(), [1]=>string()) и т. Д. Таким образом, я могу получить к нему цифровой доступ, т.е. $the_big_array[1][1]

  2. Теперь яхочу, чтобы программа написала пару строк кода для каждого массива в массиве.

  3. По сути, я делаю создание такой таблицы, которая будет закодирована в json.

    $request['AddPrice'][0][variable1] = $the_big_array[1][2] $request['AddPrice'][0][variable2] = $the_big_array[1][3]

и я хочу, чтобы разные значения загружались для и из каждой строки .csv file/$the_big_array

$request['AddPrice'][1][variable1] = $the_big_array[1][2]
$request['AddPrice'][1][variable2] = $the_big_array[1][3]

Я застрял в функции foreach, так как не могу понять, как заставить ее выполнить определенное действие для каждого массивав массиве.

Ответы [ 2 ]

0 голосов
/ 13 февраля 2019

, поэтому я исправил эту проблему.Возможно, вопрос был недостаточно ясен.

То, что я сделал, - это создание массивов с максимальной загрузкой для каждой из моих комнат и добавление вложенного цикла foreachloop для каждой загрузки, поэтому он должен повторяться до тех пор, пока не будет достигнута максимальная занятость, и только после этого он может переходить к следующему ключу впервый foreachloop.

0 голосов
/ 11 февраля 2019

Вы должны использовать цикл foreach для каждого измерения массива.Если у вас есть 2 измерения, как в $ the_big_array [1] [1], пройдите первое измерение с помощью первого цикла.Внутри этого цикла сделайте еще один foreach, чтобы пройти через второе измерение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...