Я имею дело с scrupt, который по какой-то причине не может читать обычные $ _GET и $ _POST, а просто читает все это как строку.Это строка, которую он читает, и мне дано это как вывод.
?field1=value1&field2=value2&field3=value3
Я пишу функцию, которая работает с этим выводом, чтобы разбить ее на отдельные значения field1, field2, field3.Проблема в том, что не все поля могут присутствовать, и есть вероятность, что кто-то может добавить поля, которые не должны существовать.Например, я могу получить
?field1=value1&field3=value3 (no field2)
?field1=value1&field4=value4 (I don't even have field4)
Можно ли это сделать с помощью регулярного выражения?или есть лучший способ?