【php】 jsonp转数组函数jsonp_decode
2024-09-03 17:55:29
分享一个可以跟json一样用的函数jsonp_decode,能把jsonp格式数据转为php数组或对象。
/**
* 把jsonp转为php数组
* @param string $jsonp jsonp字符串
* @param boolean $assoc 当该参数为true时,将返回array而非object
* @return array
*/
function
jsonp_decode(
$jsonp
,
$assoc
= false)
{
$jsonp
= trim(
$jsonp
);
if
(isset(
$jsonp
[0]) &&
$jsonp
[0] !==
'['
&&
$jsonp
[0] !==
'{'
) {
$begin
=
strpos
(
$jsonp
,
'('
);
if
(false !==
$begin
)
{
$end
=
strrpos
(
$jsonp
,
')'
);
if
(false !==
$end
)
{
$jsonp
=
substr
(
$jsonp
,
$begin
+ 1,
$end
-
$begin
- 1);
}
}
}
return
json_decode(
$jsonp
,
$assoc
);
}
最新文章
- Linux服务器(Ubuntu14.04)添加远程连接VNC Server
- C# HmacMD5 加密
- STL——遍历 删除 set 元素
- stanford coursera 机器学习编程作业 exercise 6(支持向量机-support vector machines)
- Notes on 'Selective Search For Object Recognition'
- apache配置域名指向
- 详解 ASP.NET异步
- 控制文本和外观------Style Binding(Style属性绑定)
- ASCII码表详解
- mysql jdbc 查询连接问题
- 解决ie6支持最大高度最小高度的方法
- 反射,得到Type引用的三种方式
- 《Javascript高级程序设计》读书笔记之对象创建
- SpringCloud学习笔记(1)——Eureka
- Centos7 时区的设置
- Go中原始套接字的深度实践
- 代码实现PHP web服务器下绝对路径到Web网址的转换
- 第二章:Linux 基础篇章
- DataTables中自增序号的实现
- 多条SQL语句对查询结果集的垂直合并,以及表设计时如何冗余字段
热门文章
- 王艳 201771010127《面向对象程序设计(java)》第九周学习总结
- CodeChef - TELEPORT
- SQL——处理列中NULL值
- Lambda表达式用法大比较: Scala和Java 8
- 简说Spring中的资源加载
- HomeLede 2020.5.27更新 UPnP+NAS+多拨+网盘+DNS优化+帕斯沃/Clash 无缝集成+软件包
- [PHP学习教程 - 文件]002.修改上传文件大小限制(File Upload Limit)
- [批处理教程之MySQL]001.MySQL 常用命令大全
- 内部服务器错误Internal server error解决方法
- 50个SQL语句(MySQL版) 问题十一