函数:执行某项功能的特定代码。
Sin() cos() 数学中
Sin(30)=0.5
函数名称(参数) = 0.5 函数的结果(返回值:可以对变量赋值)
Php函数的格式:
数据类型 函数名称(参数类型 val,参数类型 val,参数类型 val,[参数类型 val])
[ ]表示参数可选(可有可无)
数据类型 返回值的类型 string int float bool array object result null
Mixed 不是具体的类型,混合类型(类型不确定)
1数学函数
Max(); mixed max(number $num1 ,number $num2,......);求参数最大值
Min(); mixed min(number $num1 ,number $num2,......);求参数最小值
Ceil(); float ceil(float $value);进一取整(把小数去除,整数加一)
Floor(); float floor(float $value);舍去小数取整
Round(); float round(float $value);四舍五入
Rand(); int rand([int $min],int $max);产生一个随机数
Mt_rand(); int mt_rand([int $min],int $max);产生一个更好的随机数,提高效 率
2日期函数
时间戳:1970.1.1 0点到现在的秒数就是时间戳
Time(); int time();返回当前时间的时间戳
Date(); string date(日期格式[, 时间戳]);将时间戳转换成标准格式
格式:Y年m月d日H时i分s秒
Strtotime(); int strtotime( string $time);将标准格式转换成时间戳
Date_default_timezone_set();
Date_default_timezone_set(时区"Asia/Shanghai”);
设置时区的函数
配置文件:设置php.ini
Date.timezone =PRC 时区
3字符串
Strlen int strlen($str);获取字符串长度
Strtolower string strtolower($str);字符串小写
Strtoupper string strtoupper($str);字符串大写
Ucfirst string ucfirst($srt);字符串首字母大写
Ucwords string ucwords($str);每个单词首字母大写
Strrev string strrev($str);反转字符串
Trim string trim($str);清除字符串首尾空格
Str_replace string str_replace($search,$replace,$subject );字符串替换
Strpos int strpos($str , $needie);查找字符首次出现位置
Substr string substr($str,$start[,$kength]);字符串截取
如果没有length 将会从start位置截取到末尾
Md5 string md5($str);字符串加密
Unset void unset($val[,$val,...]);释放给定的变量