好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php自定义函数学习笔记实现99乘法表 - php函数

php自定义函数学习笔记实现99乘法表

在php自定义函数创建定义是非常的简单的我们只要利用function空格后面跟函数名就可以了,中间函数是可以有参数与相关的内容了,具体如下吧.

使用自定义函数方式来实现99乘法表,函数是一种可以在任何被需要的时候执行的代码块.

创建 PHP 函数:

所有的函数都使用关键词 [function()] 来开始

命名函数 – 函数的名称应该提示出它的功能,函数名称以字母或下划线开头.

添加 [{] – 开口的花括号之后的部分是函数的代码.

插入函数代码

添加一个 [}] – 函数通过关闭花括号来结束.

例子: 一个简单的函数,在其被调用时能输出我的名称的,代码如下:

<html>  <body>  <?php  function  writeMyName()    {     echo   "David Yang" ;    }    writeMyName();  ?>  </body>  </html> 

使用 PHP 函数,现在,我们要在 PHP 脚本中使用这个函数了,代码如下:

<html>  <body>  <?php  function  writeMyName()    {     echo   "David Yang" ;    }  echo   "Hello world!<br />" ;  echo   "My name is " ;  writeMyName();  echo   ".<br />That's right, " ;  writeMyName();  echo   " is my name." ;  ?>  </body>  </html>  //以上代码的输出:   //Hello world!   //My name is David Yang.   //That's right, David Yang is my name  

下面我们来写用函数实现99乘法表,代码如下:

<?php  /**    * 9*9乘法表    * string fun_99(int $start=1, int $end =1,bool $sort=true )    * $start 起始数 必须在1-9之间 并且必须为整数    * $end 结束值 必须1-9之间 并且必须为整数并且要大于$start    * $sort 表示排序,true表示正序,FALSE表示倒序    */   echo   "<hr/>" ;    function  fun_99( $start =1, $end  =9, $sort =true){       if  ( $start <1|| $start >9){           return   '起始数 必须在1-9之间' ;      }         if  ( $end <1|| $end >9){           return   '结束值 必须在1-9之间' ;      }         if ( $start !=(int)( $start )){           return   '起始数 必须为整数' ;      }         if ( $end !=(int)( $end )){           return   '结束值 必须为整数' ;      }         if ( $start > $end ){           return   '起始数必须小于结束值' ;      }       $str  =  '' ;       if  ( $sort ){           for  ( $i = $start ; $i <= $end ; $i ++)              {                   $str  = $str . "<br>" ;                                       for  ( $n = $start ; $n <= $end ; $n ++)                      {                                   if  ( $i  >=  $n )                              {                                                   $str = $str . "$i*$n" . '=' . $i * $n . "&nbsp" ;                                                          }                      }              }      } else {           for  ( $i = $end ; $i >= $start ; $i --)              {                   $str  = $str . "<br>" ;                                       for  ( $n = $end ; $n >= $start ; $n --)                      {                                   if  ( $i  >=  $n )                              {                                                   $str = $str . "$i*$n" . '=' . $i * $n . "&nbsp" ;                                                  }                      }              }  }  return   $str ;  }  echo  fun_99(1,9,true);  ?> 

得到的结果和html一样.

查看更多关于php自定义函数学习笔记实现99乘法表 - php函数的详细内容...

  阅读:37次