У меня есть в массив $ _POST все данные, которые мне нужны.
Если я print_r
массив, я вижу что-то вроде этого:
Array (
[0_45_115] => 01
[0_46_115] => 01
[0_47_115] => 01
[0_48_115] => 01
[0_49_115] => 01
[0_50_115] => 01
[0_51_115] => 01
[0_52_115] => 01
[0_53_115] => 01
[0_54_115] => 01
[0_55_115] => 01
[0_56_115] => 01
[0_57_115] => 01
[0_58_115] => 01
[0_59_115] => 01
[0_60_115] => 01
[0_61_115] => 01
[0_62_115] => 01
[0_63_115] => 01
[0_64_115] => 01
[0_65_115] => 01
[0_66_115] => 01
[0_67_115] => 01
)
Индекс, который я публикую из формы (name attr
), не имеет подчеркивания. Например:
<input type="text" name="0 45 115" value="" />
Давайте забудем об этом.
0_45_115
, индекс которого предоставит мне все необходимые данные, которые я хочу обновить или вставить новую строку в мою базу данных. Значение увидит мне информацию, которую я хочу.
Проблема в том, что я не знаю, как управлять массивом. Может быть, я должен использовать метод foreach
, и я буду использовать функцию split
, чтобы разделить индекс каждой строки. Затем я сделаю все остальное для вставки / обновления моей базы данных.
Я спрашиваю, как я могу использовать foreach
для получения информации (индексные данные) из массива $_POST
.