[php] comparer ttes les valeurs d'un tablea
Résolu/Fermé
A voir également:
- [php] comparer ttes les valeurs d'un tablea
- Easy php - Télécharger - Divers Web & Internet
- Comparer prix amazon - Accueil - Commerce
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? - Forum VB / VBA
- Quand on visite cette page, des messages sont échangés entre le navigateur et le site web. des extraits des messages échangés lors de la première connexion sont reproduits ci-dessous. des valeurs ont été remplacées par des numéros. retrouvez chacune de ces valeurs. - Forum Windows 10
- Excel liste de valeurs - Guide
6 réponses
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
89
10 juil. 2008 à 11:49
10 juil. 2008 à 11:49
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 :
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.
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.
JuB0
Messages postés
654
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
6 mai 2012
81
10 juil. 2008 à 11:34
10 juil. 2008 à 11:34
Peut être avec une boucle qui parcourt ton tableau ?...............
Passarinho44
Messages postés
963
Date d'inscription
mercredi 28 mai 2008
Statut
Contributeur
Dernière intervention
13 juin 2012
132
10 juil. 2008 à 11:36
10 juil. 2008 à 11:36
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 !
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 !
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 !
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 !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
89
10 juil. 2008 à 12:52
10 juil. 2008 à 12:52
Extrait de la doc PHP :
Il te suffit de faire :
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 }