各框架内使用函数统计 :http://www.erlangod.net/
常用函数
header() 向客户端发送原始的 HTTP 报头
empty() 检查一个变量是否为空
is_array() 检测变量是否是数组
is_float() 检测变量是否是浮点型
is_int() 检测变量是否是整数
is_null() 检测变量是否为 NULL
is_string() 检测变量是否是字符串
isset() 检测变量是否已设置并且非 NULL
print_r() 打印变量,输出易于阅读的信息。
serialize() 序列化对象
unserialize() 返序列化对象
unset() 释放给定的变量
defined() 检查某常量是否存在
die() 输出一条消息,并退出当前脚本
exit() 输出一条消息,并退出当前脚本
sleep() 延迟代码执行若干秒
uniqid() 生成唯一的 ID
常用字符串函数
trim() 移除字符串两侧的空白字符和其他字符
substr_count() 计算子串在字符串中出现的次数
substr() 返回字符串的一部分
strrev() 反转字符串
strpos() 返回字符串在另一字符串中第一次出现的位置(大小写敏感)
strlen() 返回字符串的长度
strip_tags() 剥去字符串中的 HTML 和 PHP 标签
str_split() 把字符串分割到数组中
str_shuffle() 随机地打乱字符串中的所有字符
str_replace() 替换字符串中的一些字符(大小写敏感)
sprintf() 把格式化的字符串写入一个变量中
explode() 把字符串打散为数组
implode() 返回一个由数组元素组合成的字符串
常用数学计算
bcadd() 将两个高精度数字相加
bcsub() 将两个高精度数字相减
bcdiv() 将两个高精度数字相除
bcmod() 求高精度数字余数
bcmul() 将两个高精度数字相乘
bccomp() 比较两个高精度数字,返回-1, 0, 1
ceil() 向上舍入为最接近的整数
floor() 向下舍入为最接近的整数
round() 对浮点数进行四舍五入
max() 返回一个数组中的最大值,或者几个指定值中的最大值
min() 返回一个数组中的最小值,或者几个指定值中的最小值
mt_rand() 生成随机整数,速度是 rand() 函数的 4 倍
时间
date_diff() 返回两个日期间的差值。
localtime() 返回本地时间。
strtotime() 将任何英文文本的日期或时间描述解析为 Unix 时间戳。