会飞的鱼

易兴
在这里等你
首页 » 资源共享 » jsonp转数组函数jsonp_decode
2018-10-3
分类: 资源共享

jsonp转数组函数jsonp_decode

文章作者:易兴
手机扫码查看

KV博客(WWW.YYYKV.COM)是一家乐享资源记忆点滴的博客,主要分享程序源码,站长工具,网络技术,免费空间,模板插件,网赚项目,各类资源,各类教程,QQ资源,手机应用,致力创造一个高质量分享平台.

jsonp转数组函数jsonp_decode

分享一个可以跟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);
}

文章如无特别注明均为原创或网上收集! 作者: 易兴, 转载或复制请以 超链接形式 并注明出处 KV博客
原文地址《 jsonp转数组函数jsonp_decode》发布于2018-10-3

分享到:
打赏

评论

游客

  1. #1
    qq_avatar

    朋友 交换链接吗

    阿里云服务器 2年前 (2018-10-06)回复
    • @阿里云服务器:可以的。

      易兴 2年前 (2018-10-06)回复
切换注册

登录

您也可以使用第三方帐号快捷登录

切换登录

注册