解析长字符串和多行PHP

时间:2014-11-30 20:54:30

标签: php jquery ajax json laravel

您好,我试图从这个长字符串中获取所有输入值:

link:http://i.imgur.com/QtY80GR.png

以下是上图中文字中的长字符串:

_method=PUT&_token=4z8XepvtT7TELlLeXsg5msGNnLNGR2NIbtfUKFNq&order_name=orderApi&status=&id_client=0&difficulty=&hideHours=0&hour31=2&hour_salaries31=3&id_task=6&id_ordertask=31&hour32=4&hour_salaries32=5&id_task=1&id_ordertask=32&hour%5B%5D=22&hour_salary%5B%5D=10&id_task%5B%5D=2&id_ordertask%5B%5D=&hour%5B%5D=33&hour_salary%5B%5D=2&id_task%5B%5D=2&id_ordertask%5B%5D=&id=251

请注意,小时%5B%5D是一个数组(看起来像这样:hour []),并且您可以在该长字符串中看到它两次。你可以看到 小时%5B%5D = 22小时%5B%5D = 33。我还在上图中用红色强调了这一点。

我知道如何获得hour_salaries32的值。我可以这样做:

parse_str(Input::get('allInput'));

die($hour_salaries32);

其中给出了以下输出:

5

但我很乐意获得输入名称的所有值。在这里,您可以看到我的输入名称:

order_name
status
id_client
difficulty
hideHours

hour31
hour_salaries31
id_task
id_ordertask

hour32
hour_salaries32
id_task
id_ordertask

hour%5B%5D
hour_salary%5B%5D
id_task%5B%5D
id_ordertask%5B%5D

hour%5B%5D
hour_salary%5B%5D
id_task%5B%5D
id_ordertask%5B%5D

id

我想我需要一个for循环,但我真的不知道如何做到这一点。有谁可以帮助我吗?很高兴我在等你的回复。无论如何,谢谢你的回答。

0 个答案:

没有答案