Pagina 1 din 1
Rotunjire numar la intregul zecimal apropiat
Scris: Dum Iul 29, 2012
de Komfort
buna ziua
cum as putea sa fac urmatoarea: am nr 34-->sa fie 30
daca e 35 sa fie 40 daca e 20 sa fie 20..daca m-ati inteles?
multumesc
Rotunjire numar la intregul zecimal apropiat
Scris: Dum Iul 29, 2012
de MarPlo
Buna ziua
Incearca functia din acest exemplu:
Cod: Selectaţi tot
<?php
// functia imparte $nr la 10, il rotunjeste la intregul apropiat, si returneaza numarul inmultit cu 10
function roundZecimalApropiat($nr) {
return round($nr/10) * 10;
}
// array cu numere
$nrs = array(34, 35, 20);
// obtine un array cu numerele trecute prin roundZecimalApropiat() (rotunjite la zecimalul apropiat)
$nrs2 = array_map("roundZecimalApropiat", $nrs);
// se verifica numerele din $nrs2
print_r($nrs2); // Array ( [0] => 30 [1] => 40 [2] => 20 )
?>