80 votes

Arrondir au multiple de cinq le plus proche en PHP

Je veux une fonction php qui retourne 55 lors de l’appel avec 52.

J’ai essayé la `` fonction:

Il retourne 90 mais je veux 95.

merci.

144voto

jensgram Points 18047
<ol> <li><strong>Diviser par 5</strong></li> <li><code></code> (ou <code></code> <em>si vous voulez toujours arrondir</em>)</li> <li><strong>Multipliez par 5.</strong></li> <p>La valeur 5 (la résolution / granularité) peut être n’importe quoi - remplacée à la fois à l’étape 1 et 3</p><p>Donc, en résumé:</p><pre class="lang-php prettyprint-override"><code></code></pre></ol>

90voto

PaulJWilliams Points 11641

Arrondir vers le bas :

rassembler:

Arrondir à fermer le plus (haut ou bas) :

4voto

Mahn Points 5565
<pre><code></code><p>Je sais que c’est une vieille question, mais à mon humble avis, l’utilisation de l’opérateur de module est le meilleur moyen, et beaucoup plus élégant que la réponse acceptée.</p></pre>

3voto

Knight Points 31

Essayez cette petite fonction que j’ai écrite.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X