数学函数 | 名字 | 参数个数 | 一参 | 二参 | 三参 | 四参 | 备注 |
---|
ceil() | 向上取整 | 1 | 数字 | | | | |
floor() | 向下取整 | 1 | 数字 | | | | |
round() | 四舍五入 | 2 | 数字 | 位数 | | | |
rand | 随机数 | 2 | 数字 | 数字 | | | |
mt_rand | 随机数 | 2 | 小位数 | 大位数 | | | |
number_format() | 格式化数字 | 4 | 数字 | 保留小数位数最小为0 | 小数分隔符 | 千位分隔符 | |
加密函数 | 名字 | 参数个数 | 一参 | 二参 | 三参 | 四参 | 备注 |
---|
base64_encode() | base64加密 | 1 | 字符串 | | | | |
base64_decode() | base64解密 | 1 | 字符串 | | | | |
md5() | md5加密 | 1 | 字符串 | | | | 不可解密,32位长度 |
sha1() | sha1加密 | 1 | 字符串 | | | | 不可解密,40位长度 |
时间函数 | 名字 | 参数个数 | 一参 | 二参 | 三参 | 四参 | 备注 |
---|
time() | 当前时间戳 | 0 | | | | | |
strtotime() | 转时间戳 | 1 | 时间格式字符串 | | | | |
date() | 格式化时间戳 | 2 | 时间格式字符串 | 时间戳 | | | 第二个参数不写,默认当前时间 |
字符串函数 | 名字 | 参数个数 | 一参 | 二参 | 三参 | 四参 | 备注 |
---|
strlen() | 获取长度 | 1 | 字符串 | | | | |
mb_strlen() | 获取字符长度 | 2 | 字符串 | 编码 | | | |
substr() | 字符串截取 | 3 | 父字符串 | 截取开始位置 | 截取长度 | | 开始位置为负数是倒数 |
mb_substr() | 中文字符串截取 | 4 | 字符串 | 截取开始位置 | 截取长度 | 编码 | 开始位置为负数是倒数 |
trim() | 去掉两端空格 | 2 | 字符串 | 去掉的字符 | | | |
ltrim() | 去左侧空格 | 2 | 字符串 | 去掉的字符 | | | |
rtrim() | 去右侧空格 | 2 | 字符串 | 去掉的字符 | | | |
strpos() | 字符串查第一次位置 | 3 | 父字符串 | 子字符串 | 开始匹配位置 | | 区分大小写 |
stripos() | 字符串查第一次位置 | 3 | 父字符串 | 子字符串 | 开始匹配位置 | | 不区分大小写 |
strrpos() | 字符串查最后一次位置 | 3 | 父字符串 | 子字符串 | 开始匹配位置 | | 区分大小写 |
strripos() | 字符串查最后一次位置 | 3 | 父字符串 | 子字符串 | 开始匹配位置 | | 不区分大小写 |
str_replace() | 字符串替换 | 3 | 要替换的字符串 | 替换的字符串 | 原字符串 | | 区分大小写 |
str_ireplace | 字符串替换 | 3 | 要替换的字符串 | 替换后的字符转 | 原字符串 | 不区分大小写 |
strtolower() | 转为小写 | 1 | 字符串 | | | | |
strtoupper() | 转为大写 | 1 | 字符串 | | | | |
ucfirst() | 首字母大写 | 1 | 字符串 | | | | |
ucwords() | 单词首字母大写 | 1 | 字符串 | | | | |
iconv() | 字符按编码换函数 | 3 | 转换前的格式 | 转换后的格式 | 字符串 | | |
转换函数 | 名字 | 参数个数 | 一参 | 二参 | 三参 | 四参 | 备注 |
---|
explode() | 字符串转数组 | 2 | 符号 | 字符串 | | | |
implode() | 数组转字符串 | 2 | 符号 | 字符串 | | | |
排序函数 | 名字 | 参数个数 | 一参 | 二参 | 三参 | 四参 | 备注 |
---|
sort() | 升序排列 | 1 | 数组 | | | | 键值不保留 |
asort() | 升序排列 | 1 | 数组 | | | | 键值保留 |
rsort() | 降序排列 | 1 | 数组 | | | | 键值不保留 |
arsort() | 降序排列 | 1 | 数组 | | | | 键值保留 |
ksort() | 按键升序排列 | 1 | 数组 | | | | |
krsort() | 按键降序排列 | 1 | 数组 | | | | |
shuffle() | 随机排序 | 1 | 数组 | | | | 键值不保留 |
统计函数 | 名字 | 参数个数 | 一参 | 二参 | 三参 | 四参 | 备注 |
---|
count() | 计算个数 | 1 | 数组 |
array_sum() | 数组求和 | 1 | 数组 |
max()/min() | 数组中最值 | 1 | 数组 |
in_array() | 元素是否在数组中 | 2 | 元素 | 数组 | 返回true/false |
array_key_exists() | 键是否存在 | 2 | 键值 | 数组 | 返回true/false |
array_values() | 键重置 | 1 | 数组 | 生成新数组 |
array_keys() | 值变键,值消失 | 1 | 数组 | 生成新数组 |
empty() | 数组是否为空 | 1 | 数组 |
is_array() | 是否是数组 | 1 | 数组 |
is_null() | 是否是空 | 1 | 字符串 | 只有null返回值为true |
isset() | 是否被定义 | 1 | 字符串 | null,'',0均为true |
遍历函数 | 名字 | 参数个数 | 一参 | 二参 | 三参 | 四参 | 备注 |
---|
current() | 指针当前所指元素 | 1 | 数组 |
next() | 指针下移 | 1 | 数组 | | 移出数组后指针丢失 |
prev() | 指针上移 | 1 | 数组 | 移出数组后指针丢失 |
reset() | 重置指针 | 1 | 数组 |
end() | 指针指向最后一个 | 1 | 数组 |
key() | 指针当前所指元素键 | 1 | 数组 |
|
操作函数 | 名字 | 参数个数 | 一参 | 二参 | 三参 | 四参 | 备注 |
---|
array_push() | 尾部添加 | 2+n | 数组 | 元素 | 可添加对个 |
array_pop() | 尾部移除,返回该值 | 1 | 数组 |
array_unshift() | 首部添加 | 2+n | 数组 | 元素 | 可添加对各 |
array_shift() | 首部移除,返回该值 | 1 | 数组 |
array_unique() | 移除数据中重复元素 | 1 | 数组 | 原数组不变 |