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

PHP函数列表:PHP常用函数大全

发布时间:2023-07-06 18:06:17

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进行解码