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

相关文章:

  • 2022-12-23
  • 2021-12-06
  • 2021-09-07
  • 2021-06-05
  • 2022-01-22
  • 2021-10-29
  • 2021-12-20
  • 2021-06-26
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-04
  • 2022-12-23
相关资源
相似解决方案