CEIL()は、PHPの組み込み関数であり、浮動小数点数の操作を実行するために使用されます。小数点が何であれ、整数ではない限り、次に最も近い整数に数を増やします。
ceil(float $num): float
$ num :丸くする必要があるフローティングポイント番号。
戻り値:タイプは浮動小数点数ですが、値は丸め後の結果です。
簡単な例を見てみましょう。
<?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)
?>
Webサイトに157個のデータがあり、各ページに10個のデータが表示されていると想像してください。それで、何ページが必要ですか?
<?php
$total_items = 157;
$items_per_page = 10;
$total_pages = ceil($total_items / $items_per_page);
echo $total_pages; // 出力 16
?>
それが単に分裂可能であるかどうかにかかわらず、 ceil()は、すべてのデータを表示するのに十分なページが表示されることを保証します。
製品が1パックあたり5パックで、顧客が22パックを注文した場合、商人は何枚のパックを準備する必要がありますか?
<?php
$total_ordered = 22;
$per_pack = 5;
$packs_needed = ceil($total_ordered / $per_pack);
echo $packs_needed; // 出力 5
?>
PHPには2つの関連機能があります。
以下で比較しましょう。
<?php
$num = 4.3;
echo ceil($num); // 出力 5
echo floor($num); // 出力 4
echo round($num); // 出力 4
?>
3つの違いを理解することは、さまざまなビジネスニーズに応じて正しい関数を選択するのに役立ちます。
製品注文システムを開発しているとします。ユーザーが数量を選択した後、システムは支払額を動的に計算し、小数の支払いの問題を回避するために最寄りの整数価格に丸めている必要があります。
<?php
$url = "https://m66.net/checkout?price=" . $final_price;
echo "<a href='$url'>今すぐ確認してください</a>";
?>