Simplifier un if ?

analog101 Messages postés 173 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Et-il possible de simplifier le if ?

if (($id == 1866) || ($id == 3085) || ($id == 2945) || ($id == 1385))
{
..
}

Merci!

2 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Salut,

    <?php
    $allowed = array(1866, 3085, 2945, 1385);
    
    if(in_array($id, $allowed)) {
    
    }

    https://www.php.net/manual/fr/function.in-array.php
    2
  2. albert
     
    salut,

    difficile a le simplifier, ou alors regarde du coté des "array" mais ca va te faire plus de ligne a ecrire
    0