首页 » 建站技术 » PHP 技术 » 浏览内容

PHP 4.0 时尚编程百例 —  实例 67  在循环中调用函数


2005-08-15 11:49:23 5,694 0 发表评论 字体: 作者:C.K.
标签: 时尚编程百例

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

实例说明

本例将介绍如何在 PHP 4.0 的循环中实现函数的调用。主要介绍函数的定义,函数中参数的使用,自己定义的函数将如何返回值。

还将介绍程序中函数的调用过程,同时使用两次时间函数,计算这次循环所使用时间。

编程思路

首先明确定义函数的基本结构:

function aaa($参数)
  • {
  •       // 这里是函数体
  • }
  • 定义函数后,才可以在后面程序的循环中使用。

    循环之前,记录当前的时间,$start=time(),然后开始循环,一共循环2000次,在每一次循环中使变量加上一个新值,循环结束的时间用 $finish=time() 函数减去循环之前的时间就是循环所用到的时间。

    最后打印出循环结束后的变量 $value 的值。

    创作步骤

    一、函数定义

     function calculate($period)        // 定义函数
  •   {
  •        return(cos(time()%$period));
  •   }
  • % :$a % $b (取模) $a 除以 $b 的余数。

    cos():求余弦

    输入一个参数,返回一个数值。

    二、循环前,记录时间

    利用时间函数time(),传回目前时间的截记值。

    三、进行循环

    for($index=0;$index<2000;$index++)
  • {
  •       $value+=calculate(360);
  • }
  • 循环2000次,每循环一次.在变量$value累加上函数calculate()的返问值.

    四、循环后,记录时间

    使用时间函数:$finish=time()

    五、打印信息

    计算出循环所用到的时间.
    打印出$value变量累加的值:

    六、本例程序代码

    <HTML>
  • <HEAD>
  • <TITLE>循环中调用函数</TITLE>
  • </HEAD>
  • <BODY>
  • <?php
  •      function calculate($period)        // 定义函数
  •     {
  •          return(cos(time()%$period));
  •     }
  •     $start=time();                            // 循环前
  •     for($index=0;$index<2000;$index++)
  •    {
  •         $value+=calculate(360);
  •    }
  •     $finish=time();                          // 循环后
  •     print("这次循环使用的时间为:"."<br />".($finish-$start)."seconds<br />n");
  •     print("value的值为:".$value);
  • ?>
  • </BODY>
  • </HTML>

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今5066 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2018-8-31 17:57:04
    • 您是本站第 14166844 位访客

    广告区 Guǎng Gào