PHP文件处理函数常用列表
1. fopen() - 用于打开文件或 URL
2. fclose() - 用于关闭一个打开的文件
3. fread() - 用于从打开的文件中读取数据
4. fwrite() - 用于向打开的文件中写入数据
5. fgets() - 用于从打开的文件中逐行读取数据
6. file_get_contents() - 用于读取整个文件的内容到字符串中
7. file_put_contents() - 用于将字符串的内容写入到文件中
8. file_exists() - 检查文件或目录是否存在
9. is_file() - 检查给定的路径是否是一个文件
10. is_dir() - 检查给定的路径是否是一个目录
11. filesize() - 获取文件的大小
12. rename() - 用于重命名一个文件或目录
13. copy() - 用于将文件从一个位置复制到另一个位置
14. unlink() - 用于删除一个文件
15. mkdir() - 用于创建一个目录
16. rmdir() - 用于删除一个目录
17. glob() - 用于获取匹配指定模式的文件路径
18. opendir() - 打开一个目录句柄
19. readdir() - 读取目录句柄中的条目
20. closedir() - 关闭目录句柄
21. scandir() - 读取目录中的全部文件和目录
22. file() - 将文件内容读取到数组中
23. touch() - 设置文件的访问和修改时间
24. filemtime() - 获取文件的修改时间
25. filectime() - 获取文件的创建时间
26. fileatime() - 获取文件的访问时间
27. is_readable() - 检查文件是否可读
28. is_writable() - 检查文件是否可写
29. is_executable() - 检查文件是否可执行
30. is_uploaded_file() - 检查文件是否是通过 HTTP POST 上传的
31. move_uploaded_file() - 将上传的文件移动到新位置
32. getenv() - 获取一个环境变量的值
33. getcwd() - 获取当前的工作目录
34. realpath() - 获取文件的真实路径
35. dirname() - 获取文件或目录的父级目录路径
36. basename() - 获取文件或目录的基本名称
37. filectime() - 获取文件的创建时间
38. pathinfo() - 返回文件路径的信息
39. tempnam() - 创建一个临时文件
40. tempnam() - 创建一个 的临时文件名
41. tempnam() - 返回用于临时文件名的目录
42. tempnam() - 设置目录作为 的临时文件名前缀
43. umask() - 设置新的文件权限掩码
44. chdir() - 将当前工作目录更改为指定的目录
45. chroot() - 更改当前的根目录
46. disk_free_space() - 获取指定目录中的可用磁盘空间大小
47. disk_total_space() - 获取指定目录中的磁盘总空间大小
48. fread() - 从文件中读取指定字节数的数据
49. fgets() - 从文件中逐行读取数据
50. fgetcsv() - 从文件中逐行读取 CSV 数据
51. fseek() - 设置文件指针的位置
52. ftell() - 获取当前文件指针的位置
53. rewind() - 将文件指针重置到文件的开头
54. feof() - 检查文件指针是否已到达文件末尾
55. ftruncate() - 调整文件的大小到指定的长度
56. flock() - 对一个文件进行独占锁定
57. file_get_contents() - 将整个文件读取到字符串中
58. file_put_contents() - 将字符串写入文件中
59. file() - 将文件内容读取到数组中
60. readfile() - 输出一个文件的内容
61. count() - 统计数组中的元素个数
62. sizeof() - 统计数组中的元素个数
63. array_merge() - 合并两个或多个数组
64. array_push() - 向数组的末尾添加一个或多个元素
65. array_pop() - 删除数组中的最后一个元素
66. array_shift() - 删除数组中的 个元素
67. array_unshift() - 在数组的开头插入一个或多个元素
68. array_slice() - 返回数组中的选定部分
69. array_splice() - 删除并替换数组中的选定部分
70. array_reverse() - 将数组中的元素逆向排序
71. array_keys() - 返回数组中的所有键名
72. array_values() - 返回数组中的所有值
73. array_search() - 在数组中搜索给定的值,返回对应的键名
74. in_array() - 检查数组中是否存在指定的值
75. unset() - 删除数组中的指定元素
76. sort() - 对数组进行升序排序
77. rsort() - 对数组进行降序排序
78. asort() - 根据数组的值对数组进行升序排序,保留键名
79. arsort() - 根据数组的值对数组进行降序排序,保留键名
80. ksort() - 根据数组的键对数组进行升序排序
81. krsort() - 根据数组的键对数组进行降序排序
82. usort() - 使用用户自定义函数对数组进行排序
83. array_walk() - 使用用户自定义的函数对数组中的每个元素进行处理
84. array_map() - 使用用户自定义函数对数组中的每个元素进行处理
85. array_filter() - 使用用户自定义函数对数组中的每个元素进行过滤
86. array_reduce() - 使用用户自定义函数对数组中的元素进行归约
87. array_sum() - 计算数组中所有值的和
88. array_product() - 计算数组中所有值的乘积
89. array_unique() - 移除数组中的重复值
90. array_merge_recursive() - 递归地合并两个或多个数组
91. array_count_values() - 统计数组中所有值的出现次数
92. array_chunk() - 将一个数组分割成多个小数组
93. array_fill() - 用填充值填充一个数组
94. array_fill_keys() - 使用指定的键和值填充一个数组
95. array_column() - 返回数组中指定的列
96. array_key_exists() - 检查数组中是否存在指定的键名
97. array_key_first() - 返回数组中的 个键名
98. array_key_last() - 返回数组中的最后一个键名
99. array_flip() - 交换数组中的键和值
100. array_chunk() - 将一个数组分割成多个小数组
