
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()