温馨提示×

PHP函数支持哪些内置函数

PHP
小樊
81
2024-11-06 13:28:01
栏目: 编程语言

PHP内置了许多有用的函数,以下是一些常用的PHP内置函数:

  1. 字符串处理函数:

    • strlen():获取字符串长度
    • substr():截取字符串的一部分
    • strpos():查找子字符串在字符串中首次出现的位置
    • str_replace():替换字符串中的某些字符或子串
    • str_split():将字符串拆分为数组
    • implode():将数组元素连接成一个字符串
    • strtolower():将字符串转换为小写
    • strtoupper():将字符串转换为大写
    • trim():去除字符串两端的空白字符
    • rtrim():去除字符串右侧的空白字符
    • ltrim():去除字符串左侧的空白字符
    • strcmp():比较两个字符串
    • strcasecmp():不区分大小写的字符串比较
    • substr_count():统计子字符串在字符串中出现的次数
  2. 数组处理函数:

    • count():统计数组中的元素个数
    • array():创建数组
    • range():创建一个数值数组
    • foreach():遍历数组中的每个元素
    • in_array():检查数组中是否包含指定的值
    • array_search():在数组中查找指定值的键名
    • array_push():将一个或多个元素添加到数组的末尾
    • array_pop():移除数组的最后一个元素
    • array_shift():移除数组的第一个元素
    • array_unshift():在数组的开头添加一个或多个元素
    • array_slice():截取数组的一部分
    • array_merge():合并两个或多个数组
    • array_unique():移除数组中的重复元素
    • array_reverse():反转数组
    • array_rand():从数组中随机选择一个元素
    • array_slice():获取数组的子数组
    • array_map():对数组的每个元素应用一个函数
    • array_filter():过滤数组中的元素
    • array_reduce():将数组元素累加为一个值
  3. 数学函数:

    • max():返回两个或多个数值中的最大值
    • min():返回两个或多个数值中的最小值
    • abs():返回数值的绝对值
    • round():将浮点数四舍五入为最接近的整数
    • floor():将浮点数向下取整
    • ceil():将浮点数向上取整
    • sqrt():计算数值的平方根
    • pow():计算数值的幂次方
    • exp():计算数值的自然指数
    • log():计算数值的自然对数
    • sin():计算数值的正弦值
    • cos():计算数值的余弦值
    • tan():计算数值的正切值
    • rand():生成一个随机整数
    • mt_rand():生成一个随机整数(比rand()更强大)
    • acos():计算数值的反余弦值
    • asin():计算数值的反正弦值
    • atan():计算数值的反正切值
    • atan2():计算从x轴到点(x,y)的角度
  4. 日期和时间函数:

    • date():格式化本地日期和时间
    • strtotime():将任何字符串的日期时间描述解析为 Unix 时间戳
    • mktime():将本地时间戳转换为可读的日期和时间
    • gdate():格式化 GMT/UTC 日期
    • gmtime():将 GMT/UTC 时间戳转换为可读的日期和时间
    • checkdate():验证给定的年、月、日是否构成一个有效的日期
    • time():返回当前时间的 Unix 时间戳
    • date_create():创建一个 DateTime 对象
    • date_format():格式化 DateTime 对象
    • date_modify():修改 DateTime 对象的日期
    • date_diff():计算两个 DateTime 对象之间的差异
    • date_create_from_format():根据指定的格式解析日期字符串
    • date_save():将 DateTime 对象转换为适合存储的字符串格式
    • date_get_last_error():获取最后一次日期/时间操作的错误代码
  5. 文件处理函数:

    • file_exists():检查文件是否存在
    • is_readable():检查文件是否可读
    • is_writable():检查文件是否可写
    • is_executable():检查文件是否可执行
    • file_get_contents():读取文件内容到一个字符串
    • file_put_contents():将一个字符串写入文件
    • file_open():打开一个文件用于读取或写入
    • file_close():关闭一个已打开的文件
    • file_read():从已打开的文件中读取内容
    • file_write():将内容写入已打开的文件
    • file_as_text():将二进制文件转换为文本
    • file_as_binary():将文本文件转换为二进制格式
    • file_put_line():将一个字符串写入文件,并在末尾添加换行符
    • file_get_lines():从文件中读取所有行到一个数组
    • file_get_meta_data():获取文件的元数据(如大小、最后修改时间等)
    • file_set_meta_data():设置文件的元数据
  6. 目录处理函数:

    • is_dir():检查给定的路径是否是一个目录
    • is_link():检查给定的路径是否是一个符号链接
    • is_file():检查给定的路径是否是一个文件
    • opendir():打开一个目录用于读取
    • closedir():关闭已打开的目录
    • readdir():读取目录句柄中的下一个条目
    • rewinddir():将目录句柄重置到开始处
    • mkdir():创建一个新目录
    • rmdir():删除一个空目录
    • rmdirfs():删除一个目录及其内容
    • chdir():改变当前工作目录
    • getcwd():获取当前工作目录的绝对路径
    • pathinfo():获取文件路径的信息(如目录名、文件名、扩展名等)

这些仅仅是PHP内置函数的一部分,还有许多其他函数可用于完成各种任务。要查看完整的 PHP 内置函数列表,请参考 PHP 官方文档:https://www.php.net/manual/zh/function.list.php

0