欢迎访问宙启技术站
智能推送

PHP文件处理函数常用列表

发布时间:2023-07-06 04:34:23

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() - 将一个数组分割成多个小数组