php如何判断是否为json串

php如何判断是否为json串(格式),如果不是json则返回false

/**
* 解析json串
* @param type $json_str
* @return type
*/
private 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;
}


你可能感兴趣的:(php如何判断是否为json串)