创建php函数(function)

创建php函数(function)

语法:

<?php      

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;
    }
?>

 

创建php函数(function)

上一篇:浅谈DNS ,浏览器HTTP解析过程以及问题


下一篇:Docker 容器 通信 .Net Core Web应用 连接 redis