次の同じ仕事をする代替の組み込み関数はありますか:
$price = round($price,-(strlen(ceil($price))-2));
例えば:
$price = 1485;
echo $price = round($price,-(strlen(ceil($price))-2));//output 1500
$price = 148;
echo $price = round($price,-(strlen(ceil($price))-2));//output 150
次の同じ仕事をする代替の組み込み関数はありますか:
$price = round($price,-(strlen(ceil($price))-2));
例えば:
$price = 1485;
echo $price = round($price,-(strlen(ceil($price))-2));//output 1500
$price = 148;
echo $price = round($price,-(strlen(ceil($price))-2));//output 150
あなたはいつでもあなた自身のものを作ることができます:
function price($str) {
$str = round($str,-(strlen(ceil($str))-2));
return $str;
}
// Call function
echo price(1485);
テリー
私の知る限り、そのような組み込み関数はありません。
ただし、次のように期間を短縮できます。
$price = round($price/100)*100;
最も近い50に丸めているだけです。これを試してください:(round($price/50))*50