PHPで数値を3桁ずつカンマで区切りにする方法を現役エンジニアが解説【初心者向け】

初心者向けにPHPで数値を3桁ずつカンマで区切りにする方法について現役エンジニアが解説しています。PHPで数値をカンマ区切りにする方法には、number_format関数を使う方法があります。number_format関数とは、数値を渡すと3桁ずつカンマで区切った値を返す処理を行います。

TechAcademyマガジンはオンラインのプログラミングスクールTechAcademy [テックアカデミー]が運営。初心者向けに解説した記事が4,000以上あります。現役エンジニアの方はこちらをご覧ください。

今回は、PHPで数値を3桁ずつカンマで区切りにする方法について、TechAcademyのメンター(現役エンジニア)が実際のコードを使用して初心者向けに解説します。

 

PHPについてそもそもよく分からないという方は、PHPとは何なのか解説した記事を読むとさらに理解が深まります。

 

なお本記事は、TechAcademyのオンラインブートキャンプ、PHP/Laravel講座の内容をもとに紹介しています。

 

田島悠介

今回は、PHPに関する内容だね!

大石ゆかり

どういう内容でしょうか?

田島悠介

PHPで数値を3桁ずつカンマで区切りにする方法について詳しく説明していくね!

大石ゆかり

お願いします!

 
この記事は、number_format関数を使用して数値を3桁ずつカンマ区切りにする方法について記載した記事です。

PHPでの開発にあまり慣れていない方でも理解できる内容となっています。
 

目次

 

number_format関数とは

数字を千位毎にグループ化してフォーマットする関数です。

例えば1000という数字があったら、1,000のようにフォーマットされます。
 

[PR] PHPのプログラミングで挫折しない学習方法を動画で公開中

number_format関数を利用して数値を3桁ずつカンマで区切りにする方法

それでは、数値を3桁ごとにカンマで区切るためにnumber_format関数の使用方法について見ていきましょう。

使用方法:

number_format(数値)

上記のようにnumber_format関数に数値を引数で渡すことで、数値を3桁ずつカンマで区切った値を返却します。
 

実際に書いてみよう

それでは、実際にnumber_format関数で数値を3桁ずつカンマで区切ってその結果を見てみましょう。

サンプルコード:

<?php
// 数値を3桁ごとにカンマで区切って出力
echo number_format(1000000);
?>

 

実行結果:

1,000,000

 

上記の例では、1000000という数値をnumber_format関数に引数として渡して、3桁ごとにカンマで区切った値にフォーマットし出力しています。

実行結果から分かる通り引数で渡した数値が3桁ごとにカンマで区切られていることが確認できます。
 

まとめ

以上、number_format関数を使用して、数値を3桁ごとにカンマで区切る方法についてご紹介しました。

このように画面に数値をカンマ区切りで表示したいなどの要件があった場合にnumber_format関数を使用した方法を採用するといいかもしれません。
 

筆者プロフィール

平野大輝(ひらのだいき)

スキル:PHP・Java・JavaScriptを用いて様々なアプリを開発するWebエンジニア。

 

大石ゆかり

内容分かりやすくて良かったです!

田島悠介

ゆかりちゃんも分からないことがあったら質問してね!

大石ゆかり

分かりました。ありがとうございます!

 

TechAcademyでは、初心者でも最短4週間で、PHPやフレームワークのLaravelを使ってWebアプリケーション開発を習得できる、オンラインブートキャンプを開催しています。

また、現役エンジニアから学べる無料体験も実施しているので、ぜひ参加してみてください。