PHP基础(2)---PHP函数

一.PHP函数概述

函数就是将一些重复使用的功能写在一个独立的代码块中,在需要的时候单独调用。
创建函数的基本语法格式是:

//函数举例
function my_example($num){
    return $num*$num;
}

//函数调用
echo '函数结果'.my_example(10);

二.PHP函数功能

1.默认参数:默认参数即可选参数,我们可以将可选参数放在参数列表末尾,并指定默认值为空

//函数定义
function values($price,$tax = ""){
    return $price*$tax;
}
//输出举例
echo values(100);
echo values(100,1.2);

注意:默认参数必须放在非默认的右侧,否则函数可能出错
如果不给默认参数赋值,则默认为0

三.PHP变量函数库

简单举例

  • isset()函数
    功能:检查变量是否被设置,设置返回true,否则返回false
if(isset($_POST['Submit'])&&$_POST['Submit']=="登录")
//通过isset()函数对登录按钮进行判断

四.PHP字符串函数库

简单举例

  • explode()函数
    语法:array explode(string separator,string string,[int limit])
    功能:将字符串以指定的字符串或字符分离开
$str = "1.2.3.4.5";
$str_arr = explode(".",$str);
foreach ($str_arr as $key=>$value){
    echo $value."<br>";
}

注意:
1. 如果设置了limit参数,则返回的数组最多包含limit个元素,最后的那个元素将包含string的剩余部分
2. 如果separator为空字符串“”,则函数返回false
3. 如果separator所包含的值在string中找不到,则返回单个string元素数组
4. 如果参数limit是负数,则返回除了最后-limit个元素外的所有元素

  • md5()函数
    语法:string md5(string str,bool raw_output)
    功能: MD5加密字符串
echo md5("12345");

五.PHP日期时间函数库

简单举例

  • checkdate()函数
    语法:bool checkdate(int month,int day,int year)
    功能:用于验证日期的有效性,如果日期有效就返回true,否则返回false
//日期不合法则不输出
//合法则输出1
echo checkdate(7,35,1);
  • mktime()函数
    功能:返回时间戳(mktime是有参数的,只不过可以省略,如果省略了,就默认返回当前时间时间戳)
echo mktime();
//格式化输出
echo date("m-d-y",mktime());

六.PHP数学函数库

简单举例

  • floor函数
    功能:实现舍去取整(直接将小数部分舍去)
echo floor(7.8);
  • fmod()函数
    功能:返回除法的浮点数余数
echo fmod(5,1.5);

七.PHP函数总结

PHP函数和其他语言的函数定义使用方式一样,使用PHP的系统内置函数可以非常方便的完成一些功能,具体的函数可以参考PHP的语法。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值