PHP 常用函数参考对照表按用途分类的常用函数速查

字符串函数

函数名 功能说明
strlen() 返回字符串的长度(字节数)
str_replace() 在字符串中把指定内容替换为另一内容
substr() 截取字符串的一部分
strpos() 查找子串第一次出现的位置,未找到返回 false
strtolower() / strtoupper() 将字符串全部转换为小写 / 大写
trim() 去除字符串首尾的空白字符
explode() / implode() 以分隔符拆分字符串为数组 / 将数组元素拼接为字符串
str_split() 将字符串按指定长度拆分为数组
md5() / sha1() 对字符串进行哈希运算,生成固定长度散列值
str_repeat() 将字符串重复指定次数后返回

数组函数

函数名 功能说明
array_push() 向数组末尾追加一个或多个元素
array_pop() / array_shift() 弹出数组末尾元素 / 移除数组开头元素
count() 统计数组中元素的个数
in_array() 判断指定值是否存在于数组中
array_keys() / array_values() 获取数组的全部键名 / 全部值
array_merge() 将一个或多个数组合并为一个数组
array_map() 将回调函数作用于数组的每个元素并返回新数组
array_filter() 用回调函数过滤数组,返回符合条件的新数组
sort() / rsort() 对数组进行升序 / 降序排序
isset() / empty() 判断变量是否已设置且非 null / 是否为空值

数学与时间日期函数

函数名 功能说明
rand(min, max) 生成指定范围内的随机整数
abs() / sqrt() / pow() 求绝对值 / 平方根 / 幂运算
round() / floor() / ceil() 四舍五入 / 向下取整 / 向上取整
max() / min() 返回参数列表中的最大值 / 最小值
date(format) 按指定格式格式化当前日期时间
time() 返回当前时间的 Unix 时间戳
strtotime() 将英文日期时间字符串解析为时间戳
mktime() 根据给定参数生成 Unix 时间戳

文件与正则函数

函数名 功能说明
file_get_contents() 读取整个文件内容,也可读取远程 URL 内容
file_put_contents() 将数据写入文件(默认覆盖)
fopen() / fclose() 打开文件流 / 关闭文件流
file_exists() 检查文件或目录是否存在
unlink() 删除指定文件
scandir() 列出指定目录中的文件和子目录
preg_match() 执行正则表达式匹配,返回是否匹配成功
preg_replace() 用正则表达式执行字符串搜索与替换
preg_split() 用正则表达式拆分字符串为数组

PHP 常用函数参考对照表介绍

PHP常用函数参考对照表介绍

PHP 内置了大量功能强大的函数库,覆盖字符串处理、数组操作、数学计算、时间日期、文件访问与正则匹配等常用场景,是日常开发的得力工具。

▪ 字符串与数组函数的使用频率最高,如 strlen、substr、array_push、array_merge 等,掌握它们可显著提升编码效率。

▪ 时间日期函数 date、time、strtotime 配合时间戳使用,是生成日志、展示时间与实现定时任务的常见基础。

▪ 使用文件与正则函数时建议注意权限、编码与错误处理,避免路径穿越与资源泄漏等安全隐患,保证数据读写安全可靠。