[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 - Guide
- Les données fournies dans le fichier à télécharger peuvent être synthétisées par le tableau récapitulatif suivant. dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des 4 premières colonnes. cinq valeurs manquent dans le tableau suivant. retrouvez-les dans votre tableau puis reportez-les, arrondies à l’entier le plus proche, dans la zone de réponse. - Forum Excel
- Excel intervalle entre 2 valeurs ✓ - Forum Excel
- Php?id=1 - Forum PHP
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 }