创建php函数(function)
语法:
function functionName(){
echo "我是一个自定义函数";
}
//调用函数
functionName();
例:
<?php //定义一个函数 参数 function writeName($fname){ echo "你的名字是".$fname; } //调用函数 writeName("张三"); ?>
多个参数:
<?php function add($x,$y){ $total=$x+$y; //返回值 return $total; } var_dump(add(2,3));//详细输出 ?>
函数方法算累加/平均值:
<?php $arrint1 = array(1,3,6,2,5,2,7); $arrint2 = array(1,3); /** *[返回数组的和] *@param [type] $arr[整型数组类型] *@param [type] [返回该数组的和] */ function sumArr($arr){ $s=0; for($i=0;$i<count($arr);$i++){ $s = $s + $arr[$i]; } return $s; } echo sumArr($arrint1); //平均值 function avgArr($arr){ //调用了 sum return sumArr($arr)/count($arr); } echo avgArr($arrint2); ?>
求圆形面积:
<?php //求圆形的面积 方法一 function getCircleArea($r){ $are=$r*$r*3.14; return $are; } echo "圆的面积是" . getCircleArea(2); //求圆形的面积 方法二 define("PI",3.14);//定义一个值为3.14的常量PI,注意PI需要加引号 $r = 9; $s = getCircleArea($r); //调用函数getCircleArea() echo "圆形的面积为" . $s; function getCircleArea($raduis){ $area = PI*$raduis*$raduis; return $area; } ?>