PHP函数
一、函数的写法
1."" 和'' 的区别
双引号可以添加转义字符,也可以解析变量
单引号不能加转义字符,也不能解析变量
$c = "张三"; $a = "hello{$c}"; $b = 'world{$c}'; echo $a; echo $b;
2.PHP中函数的形式
function 函数名()
{
函数体
}
函数名一般首字母大写
function Name() { echo"aa"; }
3.函数可以有默认值
当echo Test() 的括号中输入一个数字,默认更改$a的值
function Test($a = 1, $b = 2) { return $a+$b; } echo Test()
3.可以输入多个参数
当不输入形参时 ,函数可以输入多个实参
function Test() { $attr = func_get_args(); $sum = 0; for($i = 0; $i < count($attr);$i++) { $sum = $sum+$attr[$i]; } return $sum; } echo Test(1,5,2,5)
//func_get_args()获取用户输入的参数
//func_num_args()获取参数的个数
4.全局变量
关键词 global 定义变量为全局变量
$a = 6; function Test() { global $a; $a = $a+10; echo $a."<br>"; } Test(); echo $a;
二、字符串常用函数
1.字符串的长度
关键字 strlen
$a = "hello"; echo strlen($a)
2.判断两个字符串是否相同,相同返回0,不同返回1,区分大小写。
关键字:strcmp( , )
$a ="hello"; $b = "Hello"; echo strcmp($a,$b);
3.判断两个字符串是否相同,相同返回0,不同返回1,不区分大小写
关键字:strcasecmp( , )
$a ="hello"; $b = "Hello"; echo strcasecmp($a,$b);
4.字符串转小写
关键字:strtolower()
$a = "HAHAHLOS"; echo strtolower($a);
5.字符串转大写
关键字:strtoupper()
$a = "hahahlo"; echo strtoupper($a);
6.字符串的拆分,返回数组
关键字:explode("以什么拆分",字符串名)
print_r() 专门用来打印数组的
$str = "aa|bb|cc|dd"; $attr = explode("|",$str); print_r($attr);