处理特殊格式的GET传参
有群友问 这样的传参格式如何接受获取
xx.php?con="one"=>5,"two"=>0,"three"=>1
那么我们看到使用$_GET['con']得到的是字符串 "one"=>5,"two"=>0,"three"=>1 ,这样的格式如何获取呢,比如获取one对应的5,
这里我们可以按照最常规和最基础的处理方式来,根据,切割,再根据=>切割,再过滤双引号即可
这是我们常规的解法,当然你可以写的更简洁或者更高效一些,但是总体思路应该是大同小异。
然后,我仔细思考了一下这个数据格式,=>这个是亮点,它很容易让我们想到array的数据格式,所以我想到了另外一种办法
当然了,这里借助了eval函数,如果对这个不是很懂,可以考虑另外一种方式,比如转为JSON
JSON的格式比较特殊,这里需要将=>替换为:才行 代码如下:
总之,处理方式非常多,就看你的思路了,毕竟八仙过海,各显神通!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
2016-11-29 onethink 系统函数中 生成随机加密key