php 的内置函数有哪些

php 的内置函数有哪些
最新回答
浅夏凉眸

2026-05-25 18:59:50

PHP提供了丰富的内置函数,涵盖多种功能类别。以下是主要分类及示例函数:

核心函数
  • 字符串操作

    strlen():获取字符串长度

    strpos():查找子串位置

    substr():截取字符串

    str_replace():替换字符串内容

  • 数组操作

    array_push():向数组末尾添加元素

    array_shift():移除数组首元素

    in_array():检查值是否存在于数组

    array_merge():合并多个数组

  • 数学计算

    sin()/cos()/tan():三角函数

    exp():计算指数

    rand():生成随机数

    round():四舍五入

实用功能
  • 日期与时间

    date():格式化日期时间

    time():返回当前时间戳

    strtotime():将字符串转为时间戳

  • 文件处理

    fopen()/fwrite()/fclose():文件读写

    file_exists():检查文件是否存在

    unlink():删除文件

  • 数据库交互

    mysqli_connect():连接MySQL数据库

    mysqli_query():执行SQL查询

    mysqli_fetch_array():获取结果集

高级功能
  • 图像操作

    imagecreate():创建图像资源

    imagecopy():复制图像部分

    imagepng()/imagejpeg():输出图像

  • 网络操作

    socket_create():创建套接字

    fsockopen():打开网络连接

    curl_init():初始化cURL会话

  • 安全相关

    hash():生成哈希值

    md5()/sha1():加密哈希(注意:已不推荐用于密码)

    openssl_encrypt():数据加密

其他实用函数
  • json_encode()/json_decode():JSON数据处理
  • session_start():启动会话
  • header():发送HTTP头
  • filter_var():数据过滤与验证
特点总结
  • 分类清晰:函数按功能分组,便于查找。
  • 高效便捷:简化复杂操作(如数据库查询、文件处理)。
  • 持续更新:PHP版本迭代会新增函数(如PHP 8的str_contains())。

建议参考

PHP官方文档
获取完整列表及详细用法。