Предположим, что я не могу успешно получить доступ к массиву $ _POST, но у меня есть доступность строки, в которой есть все поля со значениями там.
$string = "x_field1=Value1;x_field2=Value2;x_field3=Value3;x_field4=Value4;"
Есть ли способ перевести это в тот же формат, в котором был бы PHP $ _POST?
array {
x_field1 => Value1
x_field2 => Value2
...
}
Чтобы имитировать точную структуру данных $_POST
для передачи стороннему API для ответа? У меня есть доступ к определенным битам PHP5, поэтому я не могу использовать стандарт $_POST
, у меня есть доступ только к строке с ";" в качестве разделителя для каждого переданного поля и "=" в качестве разделителя для значения поля.
Я пытался explode
на ";" но это дает мне неверный результат, я тогда попытался implode
массив, возвращенный для первого разнесения, а затем взорвать на =, что также не приближает меня