현재 위치: > 최신 기사 목록> Ceil ()을 사용하여 소수성을 반올림하는 방법

Ceil ()을 사용하여 소수성을 반올림하는 방법

M66 2025-05-30

1. Ceil () 함수는 무엇입니까?

Ceil () 은 PHP의 내장 기능으로, 부동 소수점 번호에 대한 작업을 수행하는 데 사용됩니다. 소수점이 무엇이든, 정수가 아닌 한, 다음으로 가장 가까운 정수로 숫자를 올릴 것입니다.

함수 구문 :

 ceil(float $num): float
  • $ num : 반올림 해야하는 부동 소수점 번호.

  • 반환 값 : 유형은 부동 소수점 번호이지만 반올림 후 결과입니다.


2. 기본 사용 예제

간단한 예를 살펴 보겠습니다.

 <?php
$price = 10.1;
$rounded = ceil($price);
echo $rounded; // 산출 11
?>

분수 부품이 0.1에 불과하더라도 Ceil ()은 여전히 ​​11까지 운반됩니다.

몇 가지 예를 살펴 보겠습니다.

 <?php
echo ceil(5.1);    // 산출 6
echo "<br>";
echo ceil(5.9);    // 산출 6
echo "<br>";
echo ceil(-5.1);   // 산출 -5(음수가 다가오고 있습니다0)
?>

3. 일반적인 사용 시나리오

1. Pagination 기능

웹 사이트에 157 개의 데이터가 있고 각 페이지에 10 개의 조각이 표시되어 있으므로 몇 페이지가 필요합니까?

 <?php
$total_items = 157;
$items_per_page = 10;
$total_pages = ceil($total_items / $items_per_page);
echo $total_pages; // 산출 16
?>

분열 가능 여부에 관계없이 Ceil ()은 모든 데이터를 표시하기에 충분한 페이지가 표시되도록합니다.

2. 운송 비용 또는 상품의 양을 계산하십시오

제품이 팩 당 5 팩이고 고객 주문 22 인 경우 판매자는 몇 개의 팩을 준비해야합니까?

 <?php
$total_ordered = 22;
$per_pack = 5;
$packs_needed = ceil($total_ordered / $per_pack);
echo $packs_needed; // 산출 5
?>

4. 다른 반올림 함수와 비교

PHP에는 두 가지 관련 기능이 있습니다.

  • 바닥 () : 반올림

  • 라운드 () : 둥글게

아래에서 비교해 봅시다 :

 <?php
$num = 4.3;
echo ceil($num);  // 산출 5
echo floor($num); // 산출 4
echo round($num); // 산출 4
?>

세 가지의 차이점을 이해하면 다른 비즈니스 요구에 따라 올바른 기능을 선택하는 데 도움이됩니다.


5. 실제 프로젝트를 기반으로 한 신청 사례

우리가 제품 주문 시스템을 개발한다고 가정 해 봅시다. 사용자가 수량을 선택한 후에는 시스템이 지불 된 총 금액을 동적으로 계산하고 가장 가까운 정수 가격으로 반올림하여 소수점 지불 문제를 피해야합니다.

 <?php
$url = "https://m66.net/checkout?price=" . $final_price;
echo "<a href='$url'>지금 확인하십시오</a>";
?>