函数就是将一些重复使用的功能写在一个独立的代码块中,在需要的时候单独调用。 创建函数的基本语法格式是:
//函数举例 function my_example($num){ return $num*$num; } //函数调用 echo '函数结果'.my_example(10);1.默认参数:默认参数即可选参数,我们可以将可选参数放在参数列表末尾,并指定默认值为空
//函数定义 function values($price,$tax = ""){ return $price*$tax; } //输出举例 echo values(100); echo values(100,1.2);注意:默认参数必须放在非默认的右侧,否则函数可能出错 如果不给默认参数赋值,则默认为0
简单举例
isset()函数 功能:检查变量是否被设置,设置返回true,否则返回false if(isset($_POST['Submit'])&&$_POST['Submit']=="登录") //通过isset()函数对登录按钮进行判断简单举例
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");简单举例
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());简单举例
floor函数 功能:实现舍去取整(直接将小数部分舍去) echo floor(7.8); fmod()函数 功能:返回除法的浮点数余数 echo fmod(5,1.5);PHP函数和其他语言的函数定义使用方式一样,使用PHP的系统内置函数可以非常方便的完成一些功能,具体的函数可以参考PHP的语法。