PHP - 如果我得到$ x = 244我想找到200;如果我得到$ x = 677我想找到600 ..其中x是动态的?

时间:2015-11-18 12:32:02

标签: php

给定varibale $x其中$x是动态int。 如何在PHP中找到以下值?

ex: $x = 233; From 233 I want to find 200;
    $x = 498; From 498 I want to find 400;

2 个答案:

答案 0 :(得分:3)

我想,你正在寻找的是四舍五入。 PHP有一个函数,称为floor()

echo floor(4.3);   // 4
echo floor(9.999); // 9

这基本上是对这个部分进行了整理。现在,要整数整数,你需要做更多的数学运算:

$v=233;
$base=100;
$v_min=$base*(floor($v/$base));

答案 1 :(得分:0)

echo pow(10, strlen($x) - 1) * (floor($v/pow(10, strlen($x) - 1)));