JSON字符串传到后台PHP处理问题的解决方法
作者:mdxy-dxy 时间:2024-07-24 17:53:55
在项目开发的时候由于涉及到批量记录数组的传入,由于字段多,所以不可能能用普通的方式&a=322&=gsd&v=rwe 这样去传送,所以想到了前端传JSON格式过去content=[{'a':2321,'b':'gsd','c':'dww'},{'a':'4sd','b':'gsd2','c':'dww3'},.....] , 这样的话多条记录后台解析也很方便,但我这么传的时候后台收到的是 [{\'a\':2321,\'b\':\'gsd\',\'c\':\'dww\'}...] 这样的格式,而我需要的标准的JSON格式的字符串,利用PHP的json_decode 解析后直接转换成数组,这样我就好操作,到网上搜索了很多同学也遇到了和我一样的问题,找了半天最好都还是没找到答案,最后还是自己整出来了,stripslashes 用PHP中的这个函数,把获取的JSON字符串转换一下就OK了,
其实这个问题是由 get_magic_quotes_gpc() 函数引起的,如果php.ini 中的配置为 off 应该就没这个问题,所以利用这个函数的时候加上判断
//$json 为接收的JSON字符串
if(get_magic_quotes_gpc()==1){
$json = stripslashes($json);
}
说句多余的话,俩年没整PHP了,都忘光了,最近项目需要又得翻手册了
标签:JSON字符串,PHP处理
0
投稿
猜你喜欢
MySQL 字符串截取相关函数小结
2024-01-14 21:37:14
python DataFrame 取差集实例
2021-06-06 01:22:24
php中关于hook钩子函数底层理解
2023-06-12 06:49:55
使用wxpy实现自动发送微信消息功能
2022-04-01 21:16:06
php字符串过滤strip_tags()函数用法实例分析
2023-09-04 14:05:00
如何处理好网页色彩搭配
2007-08-10 13:22:00
django+echart绘制曲线图的方法示例
2023-04-22 20:56:52
分析Python中解析构建数据知识
2022-01-12 10:23:48
php fopen()函数案例详解
2023-07-16 22:21:26
SQL Function 自定义函数详解
2024-01-15 20:33:23
Pycharm同步远程服务器调试的方法步骤
2023-04-27 18:34:53
Golang中panic的异常处理
2023-10-13 12:27:23
TensorFlow基本的常量、变量和运算操作详解
2023-05-12 00:50:31
Python中如何使用if语句处理列表实例代码
2023-11-01 03:12:46
浅谈Python中的闭包
2022-03-08 06:18:31
AlternatingItemTemplate类似于 ItemTemplate 元素
2023-07-14 13:09:07
PHP实现获取第一个中文首字母并进行排序的方法
2023-10-30 12:29:08
学习ASP.NET八天入门:第七天
2007-08-07 13:52:00
Python 实现try重新执行
2022-12-21 03:17:19
网页设计之文字的辨识度与可读性
2007-10-26 16:19:00