激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php判斷是否為json格式的方法

php判斷是否為json格式的方法

2020-06-15 13:50777me PHP教程

這篇文章主要介紹了php判斷是否為json格式的方法,需要的朋友可以參考下

首先要記住json_encode返回的是字符串, 而json_decode返回的是對象

判斷數據不是JSON格式:

 

復制代碼 代碼如下:

function is_not_json($str){ 
    return is_null(json_decode($str));
}

 

判斷數據是合法的json數據: (PHP版本大于5.3)

 

復制代碼 代碼如下:

function is_json($string) { www.zmynmublwnt.cn
 json_decode($string);
 return (json_last_error() == JSON_ERROR_NONE);
}

 

json_last_error()函數返回數據編解碼過程中發生的錯誤

注意: json編解碼所操作字符串必須是UTF8的

例子

 

復制代碼 代碼如下:

/**
* 解析json串
* @param type $json_str
* @return type
*/
function analyJson($json_str) {
$json_str = str_replace('\\', '', $json_str);
$out_arr = array();
preg_match('/{.*}/', $json_str, $out_arr);
if (!empty($out_arr)) {
$result = json_decode($out_arr[0], TRUE);
} else {
return FALSE;
}
return $result;
}


如果不是json則返回false

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产高潮国产高潮久久久91 | 成人免费av在线播放 | 国产一级毛片在线看 | 高清国产福利 | 久久草草亚洲蜜桃臀 | 久久精品视频亚洲 | 片在线观看 | 久久最新免费视频 | 国产免费一区二区三区视频 | 91av在线免费视频 | 久久777国产线看观看精品 | 亚洲最大中文字幕 | 久久国产精品区 | 九九热欧美 | 国产91在线播放九色 | www.99av| 欧美一级电影在线观看 | 日日摸夜夜骑 | 日美av在线 | 欧美91看片特黄aaaa | 加勒比色综合 | 黑人一级片视频 | 鸳鸯谱在线观看高清 | gogo全球大胆高清人露出91 | 欧美精品久久久久久久久老牛影院 | 精国产品一区二区三区四季综 | 色妞视频男女视频 | 午夜生活理论片 | 亚洲aⅴ在线观看 | 二区三区在线观看 | 亚洲片在线观看 | 亚洲四播房 | 久草在线免费看 | 精品国产一区二区三区久久久蜜月 | 亚洲国产精品久久久久久久久 | 一级免费观看 | 久久国产精品网 | 国产亚洲精品久久777777 | 九九热精品在线视频 | 久草手机在线 | 成人羞羞视频在线观看免费 |