小数点から末尾の 0 を削除する
php メソッド: 1. " " 演算子を使用して、0 を直接追加します (例: "'100.00' 0"; 2. floatval() 関数を使用して、浮動小数点型; 3. rtrim() 関数を使用; 4. preg_replace() 関数を正規表現 "/[.]$/" で使用します。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
今日は、削除するいくつかの方法を紹介します。小数点の末尾の 0 方法:
例如:100.00、100.01、100.10 得到值:100、100.01、100.1
PHP は弱い型であるため、" " 演算子を使用して 0 を直接追加します。直接数学演算を実行して数値に変換できます。
echo '100.00' + 0; echo '100.01' + 0; echo '100.10' + 0; // 结果 100 100.01 100.1
floatval() を使用して浮動小数点型に変換します。
echo floatval('100.00'); echo floatval('100.01'); echo floatval('100.10'); // 结果 100 100.01 100.1
rtrim() 関数を使用します。
echo rtrim(rtrim('100.00', '0'), '.'); echo rtrim(rtrim('100.01', '0'), '.'); echo rtrim(rtrim('100.10', '0'), '.'); // 结果 100 100.01 100.1
正規表現を使用します。
正则表达式说明: /0+$/ 去掉末尾多余的0 /[.]$/ 去掉末尾的. echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.00')); echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.01')); echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.10')); // 结果 100 100.01 100.1
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPで小数点から末尾の0を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。