在 PHP 中反序列化 jQuery 序列化表单
利用 jQuery 的 $('#form').serialize() 方法提交表单数据时到一个 PHP 页面,问题出现了:我们如何反序列化它PHP?
jQuery 序列化表单的 PHP 反序列化
PHP 的 parse_str() 函数为反序列化通常从 jQuery 序列化接收的字符串数据提供了有效的解决方案。
为了说明这一点,请考虑接收到的序列化字符串PHP:
"param1=someVal¶m2=someOtherVal"
使用 parse_str() 处理此字符串:
$params = array(); parse_str($_GET, $params);
将使用预期的键值对填充 $params 数组:
array( 'param1' => 'someVal', 'param2' => 'someOtherVal' )
此方法还支持 HTML 数组。
有关更多信息,请参阅 PHP 文档parse_str():
https://www.php.net/manual/en/function.parse-str.php
以上是如何在 PHP 中反序列化 jQuery 序列化表单?的详细内容。更多信息请关注PHP中文网其他相关文章!