PHPで 5%
などの文字列を浮動小数点に変換するには、floatval()
関数を使用することができます。
以下は、%
を含む文字列を float
型に変換する例です。
<?php $percentage = '5%'; $floatVal = floatval($percentage) / 100.0; echo $floatVal; // 0.05
上記の例では、floatval()
関数を使用して $percentage
変数の値を float
型に変換し、それを100で割ることで、パーセンテージ値を小数値にして、$floatVal
に格納しています。
注目点としては、floatval()
関数は引数として渡された文字列を浮動小数点数に変換するため、$percentage
変数に格納された値の%
は除去されることだと思います。
■ PHP: floatval()