Kazi round

Kazi round inazungusha nambari kulingana na kanuni za kuzungusha kihisabati. Kigezo cha kwanza cha kazi kinakubali nambari, na kigezo cha pili kisichoshikika - ni tarakimu ngapi ziachiewe katika sehemu ya desimali. Kigezo cha pili kinaweza kuwa chanya, au kihasi (katika hali hii kinaonyesha tarakimu ngapi ziachiewe katika sehemu ya kamilifu).

Mtindo

phpround(nambari, [idadi ya tarakimu]);

Mfano

Tuzungushe sehemu desimali hadi nambari kamili:

php<?php
  echo round(3.4);
?>

Matokeo ya kutekeleza kificho:

php3

Mfano

Tuzungushe sehemu desimali hadi nambari kamili:

php<?php
  echo round(3.5);
?>

Matokeo ya kutekeleza kificho:

php4

Mfano

Tuzungushe sehemu desimali hadi nambari kamili:

php<?php
  echo round(3.6);
?>

Matokeo ya kutekeleza kificho:

php4

Mfano

Tuzungushe nambari hadi tarakimu mbili katika sehemu ya desimali:

php<?php
  echo round(12.45678, 2);
?>

Matokeo ya kutekeleza kificho:

php12.46

Mfano

Tuzungushe nambari hadi tarakimu tatu katika sehemu ya desimali:

php<?php
  echo round(12.45678, 3);
?>

Matokeo ya kutekeleza kificho:

php12.457

Mfano

Tuzungushe nambari hadi makumi:

php<?php
  echo round(12456.78, -1);
?>

Matokeo ya kutekeleza kificho:

php12460

Mfano

Tuzungushe nambari hadi mamia:

php<?php
  echo round(12456.78, -2);
?>

Matokeo ya kutekeleza kificho:

php12500

Mfano

Tuzungushe nambari hadi elfu:

php<?php
  echo round(12456.78, -3);
?>

Matokeo ya kutekeleza kificho:

php12000

Angalia pia

  • kazi ceil,
    ambayo inazungusha sehemu desimali kwa upande mkubwa
  • kazi floor,
    ambayo inazungusha sehemu desimali kwa upande mdogo