分享一個可以跟json一樣用的函數(shù)jsonp_decode,能把jsonp格式數(shù)據(jù)轉(zhuǎn)為php數(shù)組或?qū)ο蟆?
/** * 把jsonp轉(zhuǎn)為php數(shù)組 * @param string $jsonp jsonp字符串 * @param boolean $assoc 當(dāng)該參數(shù)為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); }
轉(zhuǎn)載請注明出處 AE博客|墨淵 ? jsonp轉(zhuǎn)數(shù)組函數(shù)jsonp_decode
發(fā)表評論