En son web geliştirme öğreticiler
 

PHP round() Function

<PHP Matematik Referans

Örnek

Yuvarlak numaraları:

<?php
echo(round(0.60) . "<br>");
echo(round(0.50) . "<br>");
echo(round(0.49) . "<br>");
echo(round(-4.40) . "<br>");
echo(round(-4.60));
?>
»Run örnek

Tanımı ve Kullanımı

round() işlevi, bir kayan nokta sayısı yuvarlar.

İpucu: En yakın tam sayıya kadar yuvarlak bakmak için ceil() fonksiyonu.

İpucu: en yakın tam sayıya AŞAĞI sayıya yuvarlamak için bakmak floor() fonksiyonu.


Sözdizimi

round( number,precision,mode );

Parametre Açıklama
number Gereklidir. yuvarlamak değerini belirtir
precision İsteğe bağlı. ondalık hane sayısı yuvarlanacak belirtir. Varsayılan 0'dır
mode İsteğe bağlı. yuvarlama modunu belirtmek için sabit belirtir:
  • PHP_ROUND_HALF_UP - Varsayılan. Orada yarı yolda iken yuvarlar, hassas ondalık kadar numara. 1,5-2 ve -1.5 yuvarlar -2
  • Orada yarım yoludur hassas ondalık basamağa aşağı Yuvarlak sayısı - PHP_ROUND_HALF_DOWN. 1,5-1 ve -1.5 yuvarlar -1
  • PHP_ROUND_HALF_EVEN - Bir sonraki hatta değerine doğru hassas ondalık basamağa Yuvarlak sayı
  • PHP_ROUND_HALF_ODD - Bir sonraki garip değerine doğru hassas ondalık basamağa Yuvarlak sayı

Teknik detaylar

Geri dönüş değeri: yuvarlak değeri
Dönüş Türü: şamandıra
PHP Sürümü: 4+
PHP Değişiklikler: PHP 5.3: mod parametresi eklendi

Örnekler

Diğer Örnekler

Örnek 1

İki ondalık için Yuvarlak numaraları:

<?php
echo(round(4.96754,2) . "<br>");
echo(round(7.045,2) . "<br>");
echo(round(7.055,2));
?>
»Run örnek

Örnek 2

sabitleri kullanılarak Yuvarlak numaraları:

<?php
echo(round(1.5,0,PHP_ROUND_HALF_UP) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_UP) . "<br>");

echo(round(1.5,0,PHP_ROUND_HALF_DOWN) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_DOWN) . "<br>");

echo(round(1.5,0,PHP_ROUND_HALF_EVEN) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_EVEN) . "<br>");

echo(round(1.5,0,PHP_ROUND_HALF_ODD) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_ODD));
?>
»Run örnek

<PHP Matematik Referans