如何根据 JSON 的响应在 PHP 中创建 IF ELSE 语句?
How can I make a IF ELSE statement in PHP from a response of JSON?
伙计们,当我得到
时,我想附和一下
- 作为响应 0:'YOU ARE NOT BANNED'
- 响应 1:'YOU ARE BANNED'
信息:
我收到 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()
,直接比较变量即可。如果它只是一个 1
或 0
,它们可以被视为布尔值,所以你甚至不需要比较。
if ($characters['message']['state']) {
echo "You are banned";
} else {
echo "You are not banned";
}
伙计们,当我得到
时,我想附和一下- 作为响应 0:'YOU ARE NOT BANNED'
- 响应 1:'YOU ARE BANNED'
信息:
我收到 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()
,直接比较变量即可。如果它只是一个 1
或 0
,它们可以被视为布尔值,所以你甚至不需要比较。
if ($characters['message']['state']) {
echo "You are banned";
} else {
echo "You are not banned";
}