第三章函数

1、函数:
封装一段用于完成特定功能的代码。
2、函数分类:
内置函数(字符串操作函数、数组操作函数)自定义函数
3、函数的定义(4部):
关键字function、函数名functionName、参数、函数体
4、Function:
在声明函数时必须使用的关键字
5、函数名:
要符合PHP的标识符,且函数名是唯一的,不区分大小写
6、[参数1, 参数2…]:
外界传递给函数的值,它是可选的,多个参数之间使用逗号“,”分隔。
7、函数体:
函数定义的主体,专门用于实现特定功能的代码段。
8、返回值:
需要使用return关键字将需要返回的数据传递给调用者。
9、函数的嵌套与调用:
指的是在调用一个函数的过程中,调用另外一个函数,这种在函数内调用其他函数的方式称为嵌套调用。
10、局部变量:
在函数的内部定义的变量,其作用域是所在函数
11、全局变量:
被定义在所有函数以外的变量,其作用域是整个PHP文件,但在用户自定义函数内部是不可用的。如果希望在用户自定义函数内部使用全局变量,则要使用global关键字声明
12、静态变量:
能够在函数调用结束后仍保留变量值,当再次回到其作用域时,又可以继续使用原来的值。而一般变量在函数调用结束后,其存储的数据值将被清除,所占的内存空间被释放。使用静态变量时,先要用static来声明变量,把关键字static放在要定义的变量之前

13、字符串函数:
函数名称	功能描述函数名称	功能描述strlen()	获取字符串的长度strpos()	查找字符串首次出现的位置strrpos()	获取指定字符串在目标字符串中最后一次出现的位置str_replace()	用于字符串中的某些字符进行替换操作substr()	用于获取字符串中的子串explode()	使用一个字符串分割另一个字符串implode()	用指定的连接符将数组拼接成一个字符串trim()	去除字符串首尾处的空白字符(或指定成其他字符)str_repeat()	重复一个字符串strcmp()	用于判断两个字符串的大小
14、数学函数
函数名称 功能描述
**abs()**	取绝对值**ceil()**	向上取最接近的整数**floor()**	向下取最接近的整数**fmod()**	取除法的浮点数余数**is_nan()**	判断是否为合法数值取最大值**max()**	取最大值
**min()**	取最小值**pi()**	取圆周率的值**pow()**	计算x的y次方**sqrt()**	取平方根**round()**	对浮点数进行四舍五入**rand()**	生成随机整数

15、时间日期函数
函数名称	功能描述time()	获取当前的Unix时间戳date()	格式化一个本地时间/日期mktime()	获取指定日期的Unix时间戳strtotime()	将字符串转化成Unix时间戳microtime()	获取当前Unix时间戳和微秒数

16、时间日期函数——格式化时间戳
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值