PHPで、文字列の数字を数値にして、更にカンマ付きをつけて表示する方法
要するに、値段表記の方法です。
カスタムフィールドなどで拾ってきたテキスト型の数字は、テキストの場合だと一度整数に変換する必要があります。
1 2 3 4 5 |
<?php $price01 = get_field('price'); //カスタムフィールドから値を取得。しかしここでは文字列 $price = number_format((int)$price01); //intで整数にしてnumber_formatでカンマを付ける echo $price; ?> |
これで、数値として認識され、カンマを付けて表示できます。
私自身、この「整数への数値化」をしていなかったため、シングルページで価格表示がうまくいかなかったという事例がありまして、備忘録として残しておきます。
公開日:2023年4月12日
最終更新日:2023年4月12日