您的位置:首页 > 编程语言 > PHP开发

PHP-PHP5.3及以上版本中检查json格式的方法

2014-11-17 16:23 423 查看
function is_json($string) {
json_decode($string);
return (json_last_error() == JSON_ERROR_NONE);
}


json_last_error()是PHP5.3版本才有的

另外提供几种检查json格式的方法

第一种

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


第二种

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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: