Récupération d'un erreur de division par 0
Résolu
Ninja_En_Short
Messages postés
133
Date d'inscription
Statut
Membre
Dernière intervention
-
Ninja_En_Short Messages postés 133 Date d'inscription Statut Membre Dernière intervention -
Ninja_En_Short Messages postés 133 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voila le topo : le php fait des calculs à partir de plusieurs cases d'un tableau, problème, il y a des divisions dans le lot et certaines cases en dénominateur peuvent être nulles. Je pense à l'utilisation d'un try catch mais je me souvient plus du tout comment fonctionne la chose pour récupérer l'erreur de division par zéro.
Help !
Merci
Voila le topo : le php fait des calculs à partir de plusieurs cases d'un tableau, problème, il y a des divisions dans le lot et certaines cases en dénominateur peuvent être nulles. Je pense à l'utilisation d'un try catch mais je me souvient plus du tout comment fonctionne la chose pour récupérer l'erreur de division par zéro.
Help !
Merci
A voir également:
- Récupération d'un erreur de division par 0
- Comment recuperer whatsapp supprimé par erreur - Guide
- Remettre a 0 un pc - Guide
- Numéro de téléphone excel 0 - Guide
- Convertisseur récupération de texte - Guide
- Comment récupérer un compte facebook piraté - Guide
2 réponses
Voilà un des case qui contient le calcul et case qui créés les données, "showTotalCol" c'est le nom de la fonction
case "percentM":
$totpercentM = (showTotalCol(margeM)/showTotalCol(livreEtFactureM))*100;
return $totpercentM;
break;
case "livreEtFactureM":
$totlivreEtFactureM = 0;
foreach ($array_res as $tot_array_res) {
$totlivreEtFactureM += getLivreEtFactureM($res_CHMLI, $res_CHMCA);
};
return $totlivreEtFactureM;
break;
case "margeM":
$totmargeM = 0;
foreach ($array_res as $tot_array_res) {
$totmargeM += getMargeM($res_CHMCA, $res_CHMLI, $res_CHMACA, $res_CHMALI);
};
return $totmargeM;
break;
case "percentM":
$totpercentM = (showTotalCol(margeM)/showTotalCol(livreEtFactureM))*100;
return $totpercentM;
break;
case "livreEtFactureM":
$totlivreEtFactureM = 0;
foreach ($array_res as $tot_array_res) {
$totlivreEtFactureM += getLivreEtFactureM($res_CHMLI, $res_CHMCA);
};
return $totlivreEtFactureM;
break;
case "margeM":
$totmargeM = 0;
foreach ($array_res as $tot_array_res) {
$totmargeM += getMargeM($res_CHMCA, $res_CHMLI, $res_CHMACA, $res_CHMALI);
};
return $totmargeM;
break;