PHPE科学记数法

PHPE科学记数法,php,Php,有人能帮我删除这个E科学符号吗?因为我已经用谷歌搜索了所有东西,但我无法解决我的问题 <?php $start = microtime(true); ?> <html> <head> <title>PHP Test</title> </head> <body> <?php echo '<p>Hello World</p>'; ?> </b

有人能帮我删除这个E科学符号吗?因为我已经用谷歌搜索了所有东西,但我无法解决我的问题

<?php
$start = microtime(true);
?>
<html>
  <head>
    <title>PHP Test</title>
  </head>
  <body>
    <?php echo '<p>Hello World</p>'; ?> 
  </body>
</html>

<?php
echo 'Generation took: ' . (microtime(true) - $start) . ' seconds';
?>

PHP测试

因此,我得到了加载时间的秒数,但最后的E是我想要删除的。请帮忙

我相信你想摆脱E部分

请使用数字格式功能

假设您需要10位小数,请尝试以下操作:

<?php
$start = microtime(true);
?>
<html>
  <head>
    <title>PHP Test</title>
  </head>
  <body>
    <?php echo '<p>Hello World</p>'; ?> 
  </body>
</html>

<?php
echo 'Generation took: ' . number_format((microtime(true) - $start),10) . ' seconds';
?>

PHP测试

这是否回答了您的问题?我不知道如何使用为我的代码提供的代码。我对php很差劲,因为我以前从未使用过它。如果你不知道代码的含义,请尝试阅读文档。PHP文档很容易理解。看起来与问题几乎相同,但添加了“帐户跳转”?尽管最后一行回音应该放在HTML结构中,否则输出会很奇怪。如果OP不知道其值的小数位数,最好通过以下方式格式化该值:
sprintf('%f',$val),它避免了硬编码的
10
值。这是打印秒数吗?比如说我花了1.2秒加载页面,不是说加载了1.02秒吗