当前位置: 首页> 函数类别大全> json_last_error_msg

json_last_error_msg

返回最后一个json_encode()或json_decode()调用的错误字符串
名称:json_last_error_msg
分类:JSON
所属语言:php
一句话介绍:返回最后一个json_encode()或json_decode()调用的错误字符串

json_last_error_msg 函数

适用 PHP 版本

PHP 5.5.0 及以上版本

函数说明

json_last_error_msg() 函数返回上一次 JSON 编码或解码操作的错误信息。

函数语法

string json_last_error_msg(void);

参数

此函数没有参数。

返回值

返回一个描述最后一个 JSON 编码或解码错误的字符串。如果没有错误,则返回空字符串。

示例

$json_data = '{"name": "John", "age": 30, "city": "New York"';
$json_obj = json_decode($json_data);
<p>if (json_last_error() !== JSON_ERROR_NONE) {<br>
echo "JSON 错误: " . json_last_error_msg();<br>
}<br>

示例代码的说明

在上面的示例中,我们尝试解码一个不完整的 JSON 字符串,这将导致 JSON 解码失败。json_last_error_msg() 会返回错误信息,告诉我们出错的原因。json_last_error() 用来检查是否有错误发生,并通过 json_last_error_msg() 显示具体的错误信息。

同类函数
热门文章