函数的定义:
function 函数名(参数列表){
程序……
return ...(可选)
}
函数可分为四类:无参无返回值,无参有返回值,有参无返回值以及有参有返回值。
具体使用如下:
<?php
//函数
//无参无返回值
function cacl(){
$num1=10;
$num2=20;
$sum=$num1+$num2;
echo $sum;
}
cacl();//调用
echo "<hr/>";
//有参无返回值
function cacl1($num1,$num2){
$sum=$num1+$num2;
echo $sum;
}
cacl1(10,10);
echo "<hr/>";
//有参有返回值
function cacl2(){
$num1=10;
$num2=20;
$sum=$num1+$num2;
return $sum;
}
echo cacl2();
echo "<hr>";
//有参有返回值
function cacl3($num1,$num2){
$sum=$num1+$num2;
return $sum;
}
echo cacl3(10,20);
echo "<br/>";
//数组函数 count(array)
$array=array("name"=>"Jack","age"=>100);
$n=count($array);//2
echo "数组元素的个数是:".$n;
$arr=100;
$number=count($arr);
echo $number;
echo "<br>";
//数组排序
$array1=array(2,4,1,0,8,4);
$result=sort($array1);//升序
echo $result;//1-->true
var_dump($result);//bool(true)
var_dump($array1);
echo "<hr/>";
$array2=array("abc","acb","bca");
rsort($array2);//降序输出
var_dump($array2);
//
$nameArr=array("张三","李四","王五","赵六","田七");
$r=array_search("李四", $nameArr);
var_dump($r);//找到输出对应的键名 没找到显示bool(false)
?>