小数百分比?PHP

And*_*ara 14 php

试图将其转换"0.274509817"为一个很好的百分比27%

该字符串是API的动态值.

Ale*_*rge 39

$percent = round((float)$str * 100 ) . '%';
Run Code Online (Sandbox Code Playgroud)

哪里$str="0.274509817"

  • 不,但它使事情变得清晰。如果出于任何原因`$str == false`,它可以确保事情不会中断。 (2认同)
  • @AndrewFerrara:由于 OP 使用双引号编写了 vale,我们假设它是一个字符串。并且始终对此类情况进行类型转换,并且不依赖于隐式转换是一种很好的做法。并使代码更易于阅读和理解。 (2认同)