JQ序列化后的数据(serialize())
后台看到大概是 "name=chen&sex=1"这样的,
或者JQ序列化同名数组
<input type="text" value="1" name="name[]"/>
<input type="text" value="2" name="name[]"/>
var name = $('input[name="name[]"]').serialize();
后台看到的类似 "name%5B%5D=1&name%5B%5D=2"
可以用parse_str()函数解析
parse_str('name=chen&sex=1');
print_r($name);
echo "<br>";
print_r($sex);
echo "<br>";
parse_str('name%5B%5D=1&name%5B%5D=2');
print_r($name);
同名的会解析到一个数组里
拓展一下:
在PHP 中有2个解析URL的函数,分别是parse_str()函数和parse_url()函数,其中parse_str函数将查询字符串解析到变量中,parse_url函数用于解析整个URL,并返回其组成部分
$url = "http://www.electrictoolbox.com/php-extract-domain-from-full-url/";
$parts = parse_url($url);
结果:
Array (
[scheme] => http
[host] => www.electrictoolbox.com
[path] => /php-extract-domain-from-full-url/
)