Funciones matemáticas

Funciones matemáticas

  • abs — Valor absoluto
  • base_convert — Convertir un número entre bases arbitrarias
  • ceil — Redondear fracciones hacia arriba
  • floor — Redondear fracciones hacia abajo
  • round — Redondea un float
  • intdiv — División entera
  • max — Encontrar el valor más alto
  • min — Encontrar el valor más bajo
  • rand — Genera un número entero aleatorio
  • mt_rand — Genera un mejor número entero aleatorio
  • pi — Obtener valor de pi

 

$a=10;
$b=5;
//Los dos imprimen lo mismo
echo abs($a-$b);
echo "<hr>";
echo abs($b-$a);
echo "<hr>";
//Nos devuelve 100, que es 256 en hexadecimal
echo base_convert(256, 10, 16);
echo "<hr>";
echo ceil(4.3)."<br>";    // 5
echo ceil(9.999)."<br>";  // 10
echo ceil(-3.14)."<br>";  // -3

echo "<hr>";

echo floor(4.3)."<br>";   // 4
echo floor(9.999)."<br>"; // 9
echo floor(-3.14)."<br>"; // -4

echo "<hr>";

echo round(3.4)."<br>";         // 3
echo round(3.5)."<br>";         // 4
echo round(3.6)."<br>";         // 4
echo round(3.6, 0)."<br>";      // 4
echo round(1.95583, 2)."<br>";  // 1.96
echo round(1241757, -3)."<br>"; // 1242000
echo round(5.045, 2)."<br>";    // 5.05
echo round(5.055, 2)."<br>";    // 5.06
echo "<hr>";
echo intdiv(3, 2);
echo "<hr>";
echo max(2, 3, 1, 6, 7);  // 7
echo "<hr>";
echo min(2, 3, 1, 6, 7);  // 1
echo "<hr>";
echo rand(5, 15);
echo "<hr>"
echo mt_rand(5, 15);