字符串 转成数组
来源:互联网 发布:东北财经网络教育登录 编辑:程序博客网 时间:2024/06/05 23:53
如:$res = utf-8=3&wek=123&id=5&toes=0998887&des_id=78798799
解决方案:
/** * queryStrToArray * http参数转数组 * @param mixed $queryStr * @access private * @return void */ private function queryStrToArray($queryStr) { $resultArray = array(); foreach (explode('&', $queryStr) as $pair) { list($key, $value) = explode('=', $pair); //a dot present if (strpos($key, '.') !== false) { list($subKey, $subVal) = explode('.', $key); if (preg_match('/(?P<name>\w+)\[(?P<index>\w+)\]/', $subKey, $matches)) { $resultArray[$matches['name']][$matches['index']][$subVal] = $value; } else { $resultArray[$subKey][$subVal] = $value; } } else { $resultArray[$key] = $value; } } return $resultArray; }$resultArr = $this->queryStrToArray($res);
0 0
- 字符串转成数组,数组再转成字符串
- 字符串转成数组
- 字符串转成二维数组
- Java字符串转成数组
- String转成字符串数组
- js数组转成字符串
- 字符串 转成数组
- HTML代码转成字符串数组
- JSON数组字符串转成javaBean数组
- java 之split 字符串转成字符串数组
- java 字符串转成 json 数组并且遍历
- json将数组(json_encode)转成字符串 输出
- java 字符串转成 json 数组并且遍历
- java 字符串转成 json 数组并且遍历
- java 字符串转成 json 数组并且遍历
- java 字符串转成 json 数组并且遍历
- c++将字符数组转成字符串
- 把string[]数组转成string字符串
- Retrofit 基本使用教程
- Intent
- 逆序对nlogn做法
- 使用gradle编译时遇到的一些问题
- Redis持久化(persistence)介绍
- 字符串 转成数组
- 测试需要修改系统时间之后, 引起https证书过期问题
- 数据结构
- javascript中的String
- 8.3 聚类(Clustering) hierarchical clustering 层次聚类
- jquery给动态dom绑定事件
- GIT基本教程
- Java IO工作机制分析
- POJ1144