Обработка ajax данных в PHP с помощью foreach

200
14 октября 2017, 20:20

Здравствуйте. Возникла небольшая проблема с принятием POST данных при передаче их в PHP скрипт через ajax метод.

Суть в том, что хочется осуществить прием всех данных из json таблицы данных, которые передаются через скрипт. Переменных много, так что вбивать каждую в php файле не вариант вот таким образом:

$variable = $_POST["variable"];

Конструкция выше работает и скрипт всё делает исправно. Решил использовать цикл foreach для обработки массива данных $_POST, но он почему-то не принимает данные:

foreach ($_POST as $key => $val) {
    $key = $val;
}

Не могли бы подсказать, как лучше осуществить задачу и почему foreach в данном случае не принимает данные?

Answer 1

Спасибо terran'у за помощь. При следующей конструкции всё заработало.

foreeach($_POST as $key => $val) {
}
extract($_POST);
READ ALSO
Многомерные массивы (вывод)

Многомерные массивы (вывод)

Если не сложно, помогите разобраться с массивами и их выводамиПроблема в том, что простые массивы (ассоциативные или нет) - вывожу без проблем...

191
Как удалить лишние звездочки из строки?

Как удалить лишние звездочки из строки?

Добрый день профиСкажите, как с помощью рег выражений, удалить в строке две подряд звездочки? (лучше, если их больше чем одна подряд)

237
Медленная загрузка файлов на сервер

Медленная загрузка файлов на сервер

Есть PHP форма отправки файлов на серверПри загрузке файлов на сервер с ПК, скорость загрузки нормальная и все файлы успешно загружаются

153
Mustache PHP подключение шаблонов

Mustache PHP подключение шаблонов

Как в mustache подгружать шаблоны из разных папок? Под каждую папку создавать объект Mustache_Engine?

138