处理特殊格式的GET传参
2024-09-30 13:06:04
有群友问 这样的传参格式如何接受获取
xx.php?con="one"=>5,"two"=>0,"three"=>1
那么我们看到使用$_GET['con']得到的是字符串 "one"=>5,"two"=>0,"three"=>1 ,这样的格式如何获取呢,比如获取one对应的5,
这里我们可以按照最常规和最基础的处理方式来,根据,切割,再根据=>切割,再过滤双引号即可
这是我们常规的解法,当然你可以写的更简洁或者更高效一些,但是总体思路应该是大同小异。
然后,我仔细思考了一下这个数据格式,=>这个是亮点,它很容易让我们想到array的数据格式,所以我想到了另外一种办法
当然了,这里借助了eval函数,如果对这个不是很懂,可以考虑另外一种方式,比如转为JSON
JSON的格式比较特殊,这里需要将=>替换为:才行 代码如下:
总之,处理方式非常多,就看你的思路了,毕竟八仙过海,各显神通!
最新文章
- POJ 2251 Dungeon Master(3D迷宫 bfs)
- 仅用aspx文件实现Ajax调用后台cs程序。(实例)
- 戴尔OMSA 使用指南
- SublimeText教程
- Update UI from an asynchronous thread
- 【Gerrit】gerrit server搭建
- 使用Resource Owner Password Credentials Grant授权发放Token
- WPF下递归生成树形数据绑定到TreeView上
- 利用js将 json对象在textarea中赋值与展示
- 架构探险——第二章(为web应用添加业务功能)
- C# 文件管理类 Directory
- 1.0.x-学习Opencv与MFC混合编程之---视频运动检测
- 项目笔记---CSharp图片处理
- 9 Python+Selenium鼠标事件
- tp5 日志文件名称问题
- 【一天一道LeetCode】#53. Maximum Subarray
- Laravel API Tutorial: How to Build and Test a RESTful API
- SignalR 2.x入门(二):SignalR在MVC5中的使用
- 对Promise的一些深入了解
- 报错stale element reference: element is not attached to the page document结局方案
热门文章
- Could not autowire field: private java.lang.Integer com.taotao.sso.service.impl.UserServiceImpl.SSO_
- MongoDB 运行状态、性能监控,分析
- [hadoop读书笔记] 第四章 Hadoop I/O操作
- L1&;L2 Regularization
- Numpy 用于数组的文件输入和输出
- eclipse里面的常用快捷键
- Linux Shell的 &; 、&;&; 、 ||
- ajax 把返回结果作为参数传递
- linux中service的问题
- Git log和git reflog