开发工具 125文本工具 40编码加密 40图片文件 66查询工具 46计算转换 57站长工具 57生活工具 55娱乐工具 39金融理财 45
首页/查询工具/PHP 函数速查

PHP 函数速查

93 个 PHP 常用函数速查表:函数名、作用与真实示例,覆盖字符串、数组、文件、时间等。写 PHP 时随手查。

本地运行 · 数据不上传 查询工具 免费 · 无需注册
函数作用示例

使用说明

  1. 搜函数名(explode)或用途(数组排序、哈希)定位。
  2. 处理中文一定要用 mb_ 开头的多字节版本(mb_strlen、mb_substr),普通版本按字节算,会把汉字截断成乱码。
  3. 密码存储用 password_hash / password_verify,不要再用 md5 或 sha1 存密码。

常见问题

为什么处理中文会乱码?
因为 strlen、substr 这些函数按字节计数,而一个 UTF-8 汉字占 3 个字节。对中文用 substr 截取很容易从一个字中间切断,产生乱码。解决办法是统一用 mb_strlen、mb_substr 这类多字节函数,并把编码设为 UTF-8。
md5 存密码还安全吗?
不安全。MD5 和 SHA-1 运算太快,攻击者能每秒尝试上亿次,配合彩虹表基本等于明文。正确做法是用 password_hash() 生成哈希(默认 bcrypt,自带随机盐和成本因子),校验用 password_verify()。
json_encode 返回的中文为什么变成 \uXXXX?
因为默认会转义非 ASCII 字符,以保证输出纯 ASCII。想保留中文可读,加常量即可:json_encode($arr, JSON_UNESCAPED_UNICODE)。同理 JSON_UNESCAPED_SLASHES 可以不转义斜杠。

相关工具

查询工具 · 该分类共 46 个工具,展开查看全部