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 . " " ; } } } } 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 . " " ; } } } } return $str ; } echo fun_99(1,9,true); ?>得到的结果和html一样.
查看更多关于php自定义函数学习笔记实现99乘法表 - php函数的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did30930