채택완료

php 1의자리 버리기 함수 있나요?

147,429 이라는 금액이 있을때

 

147,420 이렇게 나오게 하고 싶습니다.

 

엑셀에는 roundDown 함수가 있어서 쓰면 되는데

 

php에도 비슷한 함수가 있는지 궁금합니다.

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트

$a = "147429";

$b = (floor($a/10))*10;

echo $b;

 

이렇게 하면 1자리 버림이 가능하지요

답변에 대한 댓글 1개

와우... 감사합니다.

https://www.php.net/manual/en/function.round.php

<?php
$number = 135.79;

var_dump(round($number, 3));
var_dump(round($number, 2));
var_dump(round($number, 1));
var_dump(round($number, 0));
var_dump(round($number, -1));
var_dump(round($number, -2));
var_dump(round($number, -3));
?>

The above example will output:

float(135.79)
float(135.79)
float(135.8)
float(136)
float(140)
float(100)
float(0)

참고하세요.

답변을 작성하려면 로그인이 필요합니다.