|
|
|
|
Configuration: Windows XP Firefox 2.0.0.15
Peut être avec une boucle qui parcourt ton tableau ?...............
Google est ton ami ... |
Bonjour,
Tu as essayer quelque chose de genre : for ( $i = 0; $i <= NB_CASES; $i++) { If ( Tab[$i] == CONSTANTE ) { // Ce que tu veux faire quand une valeur du tableau est égale à la variable... } Else { // Dans le cas inverse ... } } (Non testé) Essaie et dis moi ! |
Bonjour.
Ca dépend de ce que tu veux faire... Il y a plein de moyens de faire ça. La base, avec $tab un tableau et $const la constante :
foreach ($tab as $var) {
if ($var == $const) {
//Le code à executer en cas d'égalité.
}
}
Après, il y a d'autres fonction plus ou moins adaptées suivant tes besoins... Mais sans préciser plus ce que tu cherches à faire, on ne peut pas savoir ! Va faire un tour sur la doc de php, elle est très bien faite. |
merci pour votre aide, jvais essayer de mieux m'expliquer :
j'ai un tableau, de taille variable, dont les valeurs sont soient 0 ou 1, et je voudrais que si elles sont toutes egales a zero alors ca change l'etat d'une variable voila, j'espere avoir ete plus clair, et merci encore ! |
Extrait de la doc PHP :
mixed array_sum(array arr )
array_sum retourne la somme des valeurs du tableau, sous forme d'un entier ou d'un nombre à virgule flottante.
Exemple avec array_sum
<?php
$a = array(2,4,6,8);
echo "somme(a) = ".array_sum($a)."\n";
// affiche : somme(a) = 20
$b = array("a"=>1.2,"b"=>2.3,"c"=>3.4);
echo "somme(b) = ".array_sum($b)."\n";
// affiche : somme(b) = 6.9
?>
Il te suffit de faire :
if (array_sum($montableau) == 0) {
//Changer l'état de la variable
} |
merci !!!! ca marche nickel, j'y avais pas penser du tout ^^ |
Résultats pour [php] comparer ttes les valeurs d'un tablea
Résultats pour [php] comparer ttes les valeurs d'un tablea
Résultats pour [php] comparer ttes les valeurs d'un tablea
Résultats pour [php] comparer ttes les valeurs d'un tablea