i want to add break; or return inside the ternary but i have no idea how. on the 'more option' page where i used similar code but instead of ternary i used 'if and else' where i could easly add break and that worked fine.
now the problem is without the break it shows double of the users (see the image below). can anyone show me the route to fix this problem?, thanks in advance.
case "playerList":
$array = array();
foreach($commands->getPlayers() as $key => $row) {
foreach($commands->getMutedOrNot() as $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>",
($row1 == 1) ?
"<a class=\"btn btn-primary\" href=\"?unmute=".$key."\">Unmute</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;
What i try do:
case "playerList":
$array = array();
foreach($commands->getPlayers() as $key => $row) {
foreach($commands->getMutedOrNot() as $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>",
($row1 == 1) ?
"<a class=\"btn btn-primary\" href=\"?unmute=".$key."\">Unmute</a>"
break;
:
"<a class=\"btn btn-primary\" href=\"?mute=".$key."\">mute</a>",
break;
"<a class=\"btn btn-success\" href=\"player.php?player=".$key."\">More Options</a>"
));
}
}
$array = json_encode(array("data" => $array));
print_r($array);
break;
Aucun commentaire:
Enregistrer un commentaire