一、时间日期函数
date(); // 格式化一个本地时间/日期
strtotime(); // 将任何字符串的日期时间描述解析为 Unix时间戳
mktime(); // 取得一个日期的 Unix时间戳
time(); // 返回当前的 Unix 时间戳
microtime(); // 返回当前 Unix时间戳 和 微妙数
date_default_timezone_set("RPC"); // 设置时区
二、IP处理函数
ip2long(); // 将 IPV4 的字符串互联网协议转换成整型数字
long2ip(); // 将长整型转化成字符串形式带点的互联网标准格式地址(IPV4)
三、序列化及反序列化函数
serialize(); // 产生一个可存储的值的表示
unserialize(); // 从已存储的表示中创建PHP的值
四、字符串处理函数
explode(); // 使用一个字符串分割另一个字符串
implode(); // 将一个以为数组的值转化为字符串
join(); // 别名 implode()
strrev(); // 反转字符串
trim(); // 去除字符串首尾处的空白字符串(或者其他字符)
ltrim(); // 删除字符串开头的空白字符(或其他字符)
rtrim(); // 删除字符串末端的空白字符(或者其他字符)
strstr(); // 查找字符串的首次出现
strpos(); // 查找字符串首次出现的位置【返回字符串所在的下标】
strrchr(); // 查找指定字符在字符串中的最后一次出现
substr(); // 返回字符串的子串
number_format(); // 以千位分隔符方式格式化一个数字
str_replace(); // 子字符串替换
...
五、数组处理函数
array_keys(); // 返回数组汇总部分的或所有的键名
array_values(); // 返回数组中所有的值
array_combine(); // 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值
array_diff(); // 计算数组的差集
array_intersect(); // 计算数组的交集
array_merge(); // 合并一个或多个数组
array_shift(); // 将数组开头的单元移除数组
array_unshift(); // 在数组开头插入一个或多个单元
array_pop(); // 弹出数组最后一个单元(出栈)
array_push(); // 将一个或过个单元压入数组的末尾(入栈)
sort(); // 对数组排序(从低到高)
...