[php] savoir si les variables sont différente
                    
        
     
             
                    Templier Nocturne
    
        
    
                    Messages postés
            
                
     
             
            9989
        
            
                                    Statut
            Membre
                    
                -
                                     
Yoan Messages postés 11905 Statut Modérateur -
        Yoan Messages postés 11905 Statut Modérateur -
        Bonjour, 
je cherche à savoir si dans une liste de variables, toutes sont différentes.
existe il un fonction pour ça ou faut il que j'écrive tout ça à la main avec une collection de conditions comme ceci ?
if ($v1 != $v2 && $v2 != $v3 && $v1 != $v3 [...])
{}
quand on a trois variables, c'est faisable, quand on en a une dizaine voire une centaine, c'est pas gérable :/
merci d'avance.
                
            
                
    
    
    
        je cherche à savoir si dans une liste de variables, toutes sont différentes.
existe il un fonction pour ça ou faut il que j'écrive tout ça à la main avec une collection de conditions comme ceci ?
if ($v1 != $v2 && $v2 != $v3 && $v1 != $v3 [...])
{}
quand on a trois variables, c'est faisable, quand on en a une dizaine voire une centaine, c'est pas gérable :/
merci d'avance.
        A voir également:         
- [php] savoir si les variables sont différente
- Easy php - Télécharger - Divers Web & Internet
- Son notification différente par application - Guide
- Expert php pinterest - Télécharger - Langages
- Php alert ✓ - Forum PHP
- Coupler 2 carte graphique différente - Forum Carte graphique
1 réponse
                        
                    Mets toutes les variables dans un tableau et fais une boucle. 
Je me souviens plus de la syntaxe PHP mais en algo :
A adapter selon que tu veuilles savoir si au moins deux sont différentes, si au moins deux sont égales, si toutes sont 2 à 2 différentes ou toutes sont égales
L'urgent est fait, l'impossible est en cours,
Pour les miracles, prévoir un délai ...
    
                Je me souviens plus de la syntaxe PHP mais en algo :
// Retourne VRAI si toutes les variables sont 2 à 2 différentes, FAUX sinon 
fonction toutDifferent(variables[]) { 
  pour i de 1 à nbElements(variables) faire 
    pour j de 1 à nbElements(variables) faire 
      si variables[i]=variables[j] et i!=j alors 
        retourner faux 
      fin si 
    fin faire 
  fin faire 
  retourner vrai 
fin fonction 
} 
A adapter selon que tu veuilles savoir si au moins deux sont différentes, si au moins deux sont égales, si toutes sont 2 à 2 différentes ou toutes sont égales
L'urgent est fait, l'impossible est en cours,
Pour les miracles, prévoir un délai ...
