PHP

【PHPの基礎】数値を3桁ずつ区切るnumber_format関数をマスターしよう!

今回解決できる内容!

✔️number_format関数とは?

✔️number_format関数の使い方

今回はnumber_format関数についてご説明致します。

関数の基礎に関しては下記の記事を参考にして下さい!

関数
【PHPの基礎】関数をマスターしよう! 今回解決できる内容! ✔️関数とはなんだろう? ✔️関数の使い方は? ...

独学がつらくなった方は下記をご覧ください!

>>【初心者必見!】無料体験ができるプログラミングスクールをご紹介!

number_format関数とは

number_format関数は、数字を3桁ごとにカンマをつけた文字列にフォーマットする関数です。

書き方は下記の通りです。

number_format(数値);

返り値は数値では、文字列になります!

返り値に関しては下記の記事を参考にして下さい!

>>【PHPの基礎】返り値をマスターしましょう!

number_formatの使い方

それでは実際の使い方を確認しましょう!

<?php

$test = 1000000;
echo number_format($test);

?>

結果は下記の通りです。

引数に数値を指定することで、3桁カンマ区切りにしたものが返り値として返ってきます。

第2引数を指定した場合

第2引数を指定することで出力する小数点以下の桁数を指定できます。

書き方は下記の通りです。

number_format(数値, 出力する小数点の桁数);

実際の書き方を確認しましょう!

<?php

$test = 12345.67;

echo number_format($test,0)."<br>";
echo number_format($test,1)."<br>";
echo number_format($test,5)."<br>";
echo number_format($test,8)."<br>";

?>

結果は下記の通りです。

第2引数を指定すると、結果に小数点以下の数値が表示されます。表示桁は第2引数を指定した分だけ表示されます。

また、小数点の桁数指定が数値の小数点の桁数より大きい場合は「0」で埋められます。

小数点の桁数指定が、第1引数の小数点の桁数より少ない場合は四捨五入されます!

独学がツラくなった方へ

まとめ

今回説明した内容

✅number_format関数の使い方

今回は以上になります。

是非今回でマスターしましょう!