PHP에서, 천장 기능은 부동 소수점 번호를 가장 가까운 정수로 반올림하기위한 매우 실용적인 수학적 함수이다. 당신이 통과하는 숫자가 양수인지 음수인지 여부 는 최소 정수 값을 해당 숫자보다 크게 반환합니다. 이 기사에서는 CEIL 기능의 기본 사용법을 자세히 소개하고 예제를 사용하여 사용을 신속하게 이해하는 데 도움이됩니다.
천장은 "천장"을 의미하는 "천장"의 약어입니다. 그 기능은 숫자를 위쪽으로 반올림하는 것입니다. 예를 들어, 3.2는 천장 가공 후 4.2가 , 천장 가공 후 -3.7이 -3이 됩니다.
ceil(float $value): float
매개 변수 $ 값 : 플로팅 포인트 번호는 반올림합니다.
반환 값 : 정수를 위쪽으로 반환합니다 (부동 소수점 번호로 반환).
<?php
// 양수를 위로 올리십시오
echo ceil(4.3); // 산출 5
// 음수를 위로 올리십시오
echo ceil(-3.7); // 산출 -3
// 정수에 사용하십시오
echo ceil(7); // 산출 7
// 소수점은입니다0수의 수
echo ceil(9.0); // 산출 9
?>
페이징 계산 <br> 페이징을 계산 해야하는 경우 일반적으로 천장을 사용하여 총 페이지 수를 결정합니다. 예를 들어, 53 개의 데이터가 있으며 각 페이지에는 10 개의 조각이 표시됩니다. 페이지 수를 계산할 때 :
<?php
$totalItems = 53;
$itemsPerPage = 10;
$totalPages = ceil($totalItems / $itemsPerPage);
echo "총 페이지 수:" . $totalPages; // 산출 총 페이지 수:6
?>
가격이 상승한 가격 <br> 전자 상거래의 상품 가격에 대한 부동 소수점 수가있을 수 있습니다. CEIL을 사용하여 쉽게 디스플레이 나 계산을 위해 가격을 반올림하십시오.
천장은 부동 소수점 번호 유형을 반환합니다. 정수 유형이 필요한 경우 캐스트로 캐스트 할 수 있습니다.
<?php
$price = 9.3;
$priceInt = (int) ceil($price);
echo $priceInt; // 산출 10
?>
Ceil은 여전히 과학 표기법으로 표시되는 매우 많은 수 또는 숫자에 여전히 적용 할 수 있지만 PHP 부동 소수점 번호의 정확도 제한에주의를 기울입니다.