PHP 给定的时间长度的金黄平均计算器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 给定的时间长度的金黄平均计算器相关的知识,希望对你有一定的参考价值。

<?php
require_once("class.inputfilter_clean.php");
function sec2hms ( $sec, $padHours = false ) 
  {
    $hms = "";
    $hours = intval( intval( $sec ) / 3600 ); 
    $hms .= ( $padHours ) 
          ? str_pad( $hours, 2, "0", STR_PAD_LEFT ). ':'
          : $hours. ':';
    $minutes = intval( ( $sec / 60 ) % 60 ); 
    $hms .= str_pad( $minutes, 2, "0", STR_PAD_LEFT ). ':';
    $seconds = intval( $sec % 60 ); 
    $hms .= str_pad( $seconds, 2, "0", STR_PAD_LEFT );
    return $hms;
  }
if ( $_POST["minutes"] or $_POST["seconds"] )
  {
    $myFilter = new InputFilter( $tags, $attr, $tag_method, $attr_method, $xss_auto );
    $minutes = $myFilter->process( $_POST["minutes"] );
    $seconds = $myFilter->process( $_POST["seconds"] );
    $goodpoint = 0.6180339887 * ( $seconds + ( $minutes * 60 ) );
    $answer = sec2hms( $goodpoint );
  }
?>
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>
   Golden Calculator
  </title>
 </head>
 <body>
  <form action="golden.php" method="post">
   <p>
    Min: <input type="text" name="minutes" />
    Sec: <input type="text" name="seconds" />
    <input type="submit" />
   </p>
  </form>
  <p>
   Answer: <strong><?php echo $answer; ?></strong>
  </p>
 </body>
</html>

以上是关于PHP 给定的时间长度的金黄平均计算器的主要内容,如果未能解决你的问题,请参考以下文章

计算数组的最大长度,使得平均值小于给定值

C语言试题五之计算并输出给定数组(长度为9)中每相邻两个元素之平均值的平方根之和

二叉排序树平均查找长度

给定 n 个整数,找出平均数最大且长度为 k 的连续子数组,并输出该最大平均数

12-1054. 求平均值

碎片长度