質問: 以下スクリプトを実行すると、結果が実行する度に A:0.0020618438720703 B:3.7908554077148E-5 といった値のどちらかが表示されます。 Aの数値だけ表示させる場合にはどうしたらいいのでしょうか? また、Bは何を意味しているのでしょうか?16進数??? 教えてください バージョン:PHP7 OS :macOS Sierra、centOS共に 実行 :コマンドにて実行 ```
回答: > > B:3.7908554077148E-5 > > > また、Bは何を意味しているのでしょうか?16進数??? > > 教えてください > > > Float型の指数表現ですよね。 E-5は「x(10の-5乗)」ってことで。 `3.7908554077148E-5 → 0.000037908554077148` 数字がちっちゃいんで、こういう表示になってます。 浮動小数点数 > > Aの数値だけ表示させる場合にはどうしたらいいのでしょうか? > > > 最後のechoを下記みたいにすれば良いんじゃないですかね? ``` printf("%0.16f",($end - $start)); ``` `