PHP WEB開発

[php]パーセント表記文字列をfloat型に変換する方法

※本サイトはPR表記を含みます。

PHPで 5% などの文字列を浮動小数点に変換するには、floatval() 関数を使用することができます。

以下は、% を含む文字列を float 型に変換する例です。

<?php
$percentage = '5%';
$floatVal = floatval($percentage) / 100.0;
echo $floatVal; // 0.05

上記の例では、floatval() 関数を使用して $percentage 変数の値を float 型に変換し、それを100で割ることで、パーセンテージ値を小数値にして、$floatVal  に格納しています。

注目点としては、floatval() 関数は引数として渡された文字列を浮動小数点数に変換するため、$percentage 変数に格納された値の%は除去されることだと思います。

-PHP, WEB開発
-