子沫
jsonp转数组函数jsonp_decode
03/31
本文最后更新于2019年09月19日,已超过1890天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
分享一个可以跟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);
}
版权属于:
Strjson博客-专注于各种精品源码、精品软件、技术教程分享、黑客技术、破解教程(爱你在心口难开、没事写一写)
本文链接:
https://jpgke.com/jishu/79.html(转载时请注明本文出处及文章链接)
作品采用:
支持你
哈哈哈