如何使用PHP在JSON响应中检测值?

时间:2019-02-25 15:14:43

标签: php json

我有一个对外部源的API调用,该调用返回了JSON响应。可以在下面看到一个示例...

$validationURL = file_get_contents("http://myAPIcall.com");
$validationResult = json_decode($validationURL, true);

出于测试目的,我正在使用 print_r 来查看JSON响应。我希望做的是检测响应中的值并执行一些代码...

print_r($validationResult);

可以在此处看到响应示例...

  

Array([0] => Array([txtResult] =>创建的[txtMessage] =>成功记录了训练确认。[txtError] =>))

我正在使用以下代码来检测 txtResult 是否等于“ 已创建”,但似乎无法正常工作。

if($validationResult['txtResult'] == 'Created') {
    // Do something
    echo('Success!');
} else {
    // Do something
    echo('Unsuccessful!');
}

有什么建议要解决吗?

0 个答案:

没有答案