如何根据 JSON 的响应在 PHP 中创建 IF ELSE 语句?

How can I make a IF ELSE statement in PHP from a response of JSON?

伙计们,当我得到

时,我想附和一下

信息:
我收到 JSON
形式的响应 状态:0 或 1
0 表示未被禁止,1 表示被禁止

问题是这样的:

<?php if (strstr($characters['message']['state']) == 1) {
    echo "YOU ARE BANNED";
 } else if (strstr($characters['message']['state']) == 0) {
    echo "YOU ARE NOT BANNED";
 };

即使 JSON 的响应是 1

,我总是得到 YOU ARE NOT BANNED

我使用第一个 <?php 因为它在 HTML 中(在 php 文件中)...

不需要调用strstr(),直接比较变量即可。如果它只是一个 10,它们可以被视为布尔值,所以你甚至不需要比较。

if ($characters['message']['state']) {
    echo "You are banned";
} else {
    echo "You are not banned";
}