これは非常に単純な問題ですが、単純で単純な解決策は見当たりません。
数値を表す値がありますが、文字列です。例: 0.0, 1.0, 10.0, 1.1
. ほとんどの場合、それらは整数を表しますが、分数の場合もあります。
これらの数値を として表示したい0, 1, 10, 1.1
。
私はこれらの簡単な解決策を考えましたが、時折発生する分数を考慮していません。
$val = (int) val;
--OR--
$val = sprintf('%d', $val);
明らかに、フォーマットする前に数値が整数であるかどうかをテストする長い解決策がありますが、できるだけ短い単純なものを探しています。