現在の位置: ホーム> 最新記事一覧> 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。ページネーション関数

Webサイトに157個のデータがあり、各ページに10個のデータが表示されていると想像してください。それで、何ページが必要ですか?

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

それが単に分裂可能であるかどうかにかかわらず、 ceil()は、すべてのデータを表示するのに十分なページが表示されることを保証します。

2。配送料または商品量を計算します

製品が1パックあたり5パックで、顧客が22パックを注文した場合、商人は何枚のパックを準備する必要がありますか?

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

4。他の丸め関数との比較

PHPには2つの関連機能があります。

以下で比較しましょう。

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

3つの違いを理解することは、さまざまなビジネスニーズに応じて正しい関数を選択するのに役立ちます。


5。実際のプロジェクトに基づくアプリケーションケース

製品注文システムを開発しているとします。ユーザーが数量を選択した後、システムは支払額を動的に計算し、小数の支払いの問題を回避するために最寄りの整数価格に丸めている必要があります。

 <?php
$url = "https://m66.net/checkout?price=" . $final_price;
echo "<a href='$url'>今すぐ確認してください</a>";
?>