一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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) { m.ythuaji.com.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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久久这里有精品999 | 九九精品免视看国产成人 | 歪歪动漫小说sss | 男人疯狂进女人下部视频动漫 | japonensis中国东北老人 | 国产精品香蕉在线观看不卡 | 男女发生性关系视频 | 好男人资源免费播放在线观看 | 国产成人www免费人成看片 | 乌克兰一级毛片 | 国产精品第四页 | 涩色爱 | 美女全身体光羞羞漫画 | 欧美一级欧美三级在线 | 外国老少性配 | 欧美日韩一区二区三区韩大 | 亚洲视频久久 | 日本动漫打扑克动画片樱花动漫 | 欧美成人aaaa免费高清 | bbox撕裂bass孕妇 | julianann办公室 | 肉大捧一进一出视频免费播放 | 久久学生精品国产自在拍 | 国产精品 视频一区 二区三区 | 99久久香蕉国产综合影院 | 掰开逼操 | 国产亚洲精aa在线观看香蕉 | 亚洲精品www久久久久久 | 波多野结衣女老师 | 2020精品极品国产色在线观看 | 蛮荒的童话未删减在线观看 | videodesexo中国妞 | 亚洲激情在线 | 91.久久| 久久99精品久久久久久园产越南 | 人妖女天堂视频在线96 | 26uuu成人人网图片 | 国产三级精品91三级在专区 | 韩国成人毛片aaa黄 含羞草国产亚洲精品岁国产精品 | 成年人视频免费在线播放 | 无码人妻视频又大又粗欧美 |