直接上代碼
if (!function_exists('json_validate')) {
/**
* 檢測json數據格式是否正確
* Author:劉星麟
* @param $string
* @return bool
*/
function json_validate($string)
{
if (is_string($string)) {
@json_decode($string);
return (json_last_error() === JSON_ERROR_NONE);
} else {
return false;
}
}
}
用到的函數 json_decode()
參考資料:https://secure.php.net/manual/zh/function.json-last-error.php