PHP函数列表:PHP常用函数大全
1. echo - 输出一个或多个字符串
2. print - 输出一个字符串
3. strlen - 返回字符串的长度
4. strpos - 查找字符串在另一个字符串中的 次出现的位置
5. substr - 返回字符串的一部分
6. explode - 将字符串分割成数组
7. implode - 将数组元素连接成字符串
8. strtolower - 将字符串转换为小写
9. strtoupper - 将字符串转换为大写
10. trim - 去除字符串两端的空白字符
11. ltrim - 去除字符串左边的空白字符
12. rtrim - 去除字符串右边的空白字符
13. str_replace - 将字符串中的部分字符替换为其他字符
14. array_push - 在数组末尾插入一个或多个元素
15. array_pop - 删除数组末尾的元素
16. array_shift - 删除数组开头的元素
17. array_unshift - 在数组开头插入一个或多个元素
18. count - 返回数组的元素个数
19. sort - 对数组进行升序排序
20. rsort - 对数组进行降序排序
21. explode - 将字符串分割成数组
22. implode - 将数组元素连接成字符串
23. in_array - 检查数组中是否存在某个值
24. array_key_exists - 检查数组中是否存在某个键名
25. array_merge - 合并一个或多个数组
26. array_sum - 对数组中的值进行求和
27. array_reverse - 返回一个元素顺序相反的数组
28. is_numeric - 检测变量是否为数字或数字字符串
29. is_string - 检测变量是否为字符串
30. is_array - 检测变量是否为数组
31. is_object - 检测变量是否为对象
32. is_bool - 检测变量是否为布尔值
33. is_null - 检测变量是否为null
34. is_int - 检测变量是否为整数
35. is_float - 检测变量是否为浮点数
36. round - 对浮点数进行四舍五入
37. floor - 对浮点数进行向下取整
38. ceil - 对浮点数进行向上取整
39. rand - 生成一个随机数
40. date - 格式化日期和时间
41. time - 返回当前时间的Unix时间戳
42. strtotime - 将日期时间字符串解析为Unix时间戳
43. file_get_contents - 将整个文件读入一个字符串
44. file_put_contents - 将一个字符串写入文件
45. fopen - 打开一个文件或URL
46. fread - 读取文件(可安全用于二进制文件)
47. fwrite - 写入文件(可安全用于二进制文件)
48. fclose - 关闭一个打开的文件
49. file_exists - 检查文件或目录是否存在
50. is_file - 判断是否为文件
51. is_dir - 判断是否为目录
52. unlink - 删除文件
53. mkdir - 创建目录
54. rmdir - 删除目录
55. opendir - 打开一个目录句柄
56. readdir - 从目录句柄中读取条目
57. closedir - 关闭目录句柄
58. scandir - 列出指定路径中的文件和目录
59. move_uploaded_file - 将上传的文件移动到新位置
60. $_GET - 包含以GET方式提交的所有参数
61. $_POST - 包含以POST方式提交的所有参数
62. $_SERVER - 包含服务器信息
63. $_SESSION - 包含session变量
64. $_COOKIE - 包含cookie变量
65. $_FILES - 包含上传的文件变量
66. $_REQUEST - 包含GET、POST、COOKIE的所有参数
67. session_start - 启动新的会话或重用现有会话
68. session_destroy - 销毁当前会话中的所有数据
69. setcookie - 设置一个cookie
70. header - 发送原始的HTTP头信息
71. filter_var - 使用特定的过滤器来验证变量
72. filter_input - 从输入流获取特定的变量,并使用特定的过滤器进行验证
73. htmlspecialchars - 将特殊字符转换为HTML实体
74. htmlentities - 将全部的特殊字符转换为HTML实体
75. addslashes - 向字符串中的某些字符添加反斜杠
76. stripslashes - 删除由addslashes函数添加的反斜杠
77. md5 - 计算字符串的MD5散列值
78. sha1 - 计算字符串的SHA-1散列值
79. password_hash - 创建一个密码的哈希值
80. password_verify - 验证哈希密码是否匹配给定的明文密码
81. session_id - 获取当前会话ID
82. session_regenerate_id - 生成一个新的会话ID
83. uniqid - 生成一个 的ID
84. filter_input_array - 从输入流获取多个变量,并使用特定的过滤器进行验证
85. filter_var_array - 使用特定的过滤器来验证多个变量
86. array_map - 通过回调函数将数组中的每个值进行处理
87. array_filter - 用回调函数过滤数组中的值
88. array_reduce - 通过回调函数将数组中的每个值缩减为一个值
89. array_slice - 从数组中取出一段片段
90. array_search - 在数组中查找一个值,并返回它的键名
91. array_keys - 返回数组中的所有键名
92. array_values - 返回数组中的所有值
93. array_unique - 移除数组中的重复值
94. array_diff - 计算数组的差集
95. array_intersect - 计算数组的交集
96. array_column - 返回数组中指定的一列
97. json_encode - 对变量进行JSON编码
98. json_decode - 对JSON字符串进行解码
99. urlencode - 将字符串进行URL编码
100. urldecode - 对URL进行解码
