【发布时间】:2020-04-10 19:26:35
【问题描述】:
下面的代码工作正常,但我想添加一些 if 语句但我无法让它工作。
case "playerList":
$array = array();
foreach($commands->getPlayers() as $key => $row) {
foreach($commands->getMutedOrNot() as $key1 => $row1) {
array_push($array, array(
"<a href=\"player.php?player=".$key."\">".$key."</a>",
$row,
"<a class=\"btn btn-primary\" href=\"?ban=".$key."\">Ban</a>",
"<a class=\"btn btn-primary\" href=\"?kick=".$key."\">Kick</a>",
"<a class=\"btn btn-primary\" href=\"?mute=".$key."\">Mute</a>,
"<a class=\"btn btn-success\" href=\"player.php?player=".$key."\">More Options</a>"
));
}
}
$array = json_encode(array("data" => $array));
print_r($array);
break;
我尝试做的是:
case "playerList":
$array = array();
foreach($commands->getPlayers() as $key => $row) {
foreach($commands->getMutedOrNot() as $key1 => $row1) {
array_push($array, array(
"<a href=\"player.php?player=".$key."\">".$key."</a>",
$row,
"<a class=\"btn btn-primary\" href=\"?ban=".$key."\">Ban</a>",
"<a class=\"btn btn-primary\" href=\"?kick=".$key."\">Kick</a>",
if ($row1 == 1) {
"<a class=\"btn btn-primary\" href=\"?mute=".$key."\">Mute</a>,
} else {
"<a class=\"btn btn-primary\" href=\"?unmute=".$key."\">Unmute</a>,
}
"<a class=\"btn btn-success\" href=\"player.php?player=".$key."\">More Options</a>"
));
}
}
$array = json_encode(array("data" => $array));
print_r($array);
break;
谁能告诉我怎么做,提前谢谢。
【问题讨论】:
标签: php arrays if-statement foreach