0
votes

obtenir la moyenne ronde en voie de provenance

J'essayais de courir la moyenne dans mon projet, mais je n'ai pas été en mesure de faire fonctionner la fonction ronde, chaque fois que j'exécute la fonction, je me retrouve toujours avec la valeur de flotteur exemple: la moyenne est de 86,5, je voulais qu'il arrondit au plus proche dizaines 87 ou si elle est inférieure, elle allumera 86.

contrôleur xxx

schéma xxx


1 commentaires

Utilisez ce tour (($ Rangez ['résultat1'] + $ ligne ['résultat2']) / 2); Diviser par 2 peut ne pas donner toujours entier


3 Réponses :


0
votes

pouvez-vous essayer celui-ci xxx

en utilisant ceci appliquera la règle PEMDAS.

espère qu'il aide


3 commentaires

Cela fonctionne merci monsieur, puis-je ajouter une question de suivi, comment ignorer le résultat1 si NULL aime la manière dont Excel fonctionne lorsque sa valeur NULL sera ignorée.


Vous pouvez utiliser si (! vide ($ valeur);


Si vous utilisez PHP 7+, vous pouvez essayer ce $ SCORE-> MOYEN = ROUND (($ RONNE ["résultat1] ?? '0' + $ Row ['"] ?? "0') / 2); si le résultat 1 est vide, il mettra 0 et si le résultat 2 est égal à 0, il mettra 0 aussi



0
votes

Vous devriez essayer ceci: xxx


0 commentaires

1
votes

Vous pouvez obtenir une valeur entière comme ceci: xxx

puisque, la fonction ronde retourne la valeur du point flottant de 3,0, 45,0 afin d'obtenir entier vous devez taper la valeur de la valeur.


0 commentaires