PHP函数

Posted 一方通行o

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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);

 

以上是关于PHP函数的主要内容,如果未能解决你的问题,请参考以下文章

21个常用代码片段

运行/调试你的PHP代码

PHP必用代码片段

PHP代码-psysh调试代码片段工具

超实用的php代码片段

比较有用的php代码片段