mouaff, je jetterais un oeil, car je ne suis pas encore borgne, sur la fonction
in_array()
kelle me samble bien répondre à la couestion posatée.
Et pour la question à 10000000000000000 euros qui n'est pas posée, j'ajouterai qu'il faut s efamiliariser avec les tableaux qui sont moins compliqués qu'on pourrait croire en lisant la doc. car les tableaux associatifs ou pas c'est la même chose, et c'est un apport de Pascal à l'informatique que de disposer de tableaux où on n'est pas tenu de se souvenir à qui correspond la ligne 321 et dans quel numéro de colonne se trouve le numéro de téléphone de cet individu
En effet :
$t = array();
$t[1] = "calvados";
$t[2] = "champgne";
$t[3] = "cognac";
ou
$t = array( 1=>"calvados", 2=>"champagne", 3=> "cognac");
sont équivalentes.
maintenant on peut raffiner:
$
livre_de_cave = array();
$livre_de_cave['calvados'][1] = "Delalain";
$livre_de_cave['calvados'][2] = "Magloire";
$livre_de_cave['calvados'][2] = "Tagloire";
and so on...
moi j'ai pour un autre but:
il s'agit d'individus à affecter à des groupes différents:
for ($id =1; $id < $nb_affectables; $id++)
$affectables[$id]['id'] = $id; // la ligne $id du tableau indique que l'id de l'élève $id est $id
$affectables[$id]['sexe'] = $sexe; // la ligne $id du tableau indique que le sexe de l'élève $id est $sexe
$affectables[$id]['affectation'] = 0; // la ligne $id du tableau indique que l'affectation de l'élève $id est 0 (pas encore affecté)
$affectables[$id]['nom'] = $nom;// la ligne $id du tableau indique que le de l'élève $id est $nom
endfor;
Complètement hors-sujet, mais je maintiens