Autor Zpráva
kovs
Profil
ahoj. chci vědět, jestli je možné podmínku napsanou níže nějak zkrátit.
řekněme, že mám v 5 typů "oprávnění", a to: owner ,admin, support, player, unkown a danou podmínku chci povolit třeba 4 skupinám, tedy: owner, admin, support a player
jde nějak zkrátit tato podmínka? (nemyslím teď, že by se dalo != "unkown")
if ($_SESSION['rank'] == "owner" OR $_SESSION['rank'] == "admin" OR $_SESSION['rank'] == "support" OR $_SESSION['rank'] == "player") {
...
}
juriad
Profil
if (in_array($_SESSION['rank'], array('owner', 'admin', 'support', 'player'))) {
  # ...
}
Monkeys
Profil *
kovs:
switch($_SESSION['rank']){
case "owner":
case "admin":
case "support":

//kod
break;
default:

// default kod
break;
}

M.
kovs
Profil
díky, použiji to juriadovo, chtěl jsme pokud možno kratší zápis a ten tvůj, monkeys, se mi moc jednodušší nezdá.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: