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

PHP函数大全列举一百个常见的PHP函数和用法

发布时间:2023-06-14 11:35:10

1. strlen:获取字符串的长度

2. strpos:查找字符串在另一字符串中首次出现的位置

3. explode:将字符串转换为数组

4. implode:将数组转换为字符串

5. substr:获取字符串中的一部分

6. strtolower:将字符串转换为小写

7. strtoupper:将字符串转换为大写

8. ucfirst:将字符串首字母转换为大写

9. ucwords:将字符串每个单词的首字母转换为大写

10. str_replace:替换字符串中指定的字符

11. trim:去除字符串首尾的空白字符

12. ltrim:去除字符串左侧的空白字符

13. rtrim:去除字符串右侧的空白字符

14. intval:将变量转换为整型

15. floatval:将变量转换为浮点型

16. is_int:判断一个变量是否为整型

17. is_float:判断一个变量是否为浮点型

18. is_numeric:判断一个变量是否为数字或数字字符串

19. is_string:判断一个变量是否为字符串

20. is_array:判断一个变量是否为数组

21. is_object:判断一个变量是否为对象

22. is_null:判断一个变量是否为null

23. empty:判断一个变量是否为空

24. isset:判断一个变量是否被定义并且不为null

25. date:获取当前日期或指定日期的格式化字符串

26. time:获取当前时间的时间戳

27. strtotime:将日期时间字符串解析为时间戳

28. mktime:获得指定日期的时间戳

29. strtotime:将日期时间字符串解析为时间戳

30. rand:生成指定范围内的随机数

31. array_merge:合并两个或多个数组

32. array_push:将一个或多个元素压入数组末尾

33. array_pop:弹出数组末尾的元素

34. array_unshift:将一个或多个元素插入到数组开头

35. array_shift:从数组开头移除一个元素

36. array_slice:从数组中获取指定范围的元素

37. in_array:检查一个元素是否在数组中存在

38. array_key_exists:检查一个键是否在数组中存在

39. array_keys:获取数组中所有的键

40. array_values:获取数组中所有的值

41. array_flip:交换数组中的键和值

42. sort:对数组进行自然排序

43. rsort:对数组进行逆向自然排序

44. asort:根据值对数组进行排序

45. arsort:根据值进行逆向排序

46. ksort:根据键对数组进行排序

47. krsort:根据键进行逆向排序

48. reset:将数组的内部指针指向 个元素

49. end:将数组的内部指针指向最后一个元素

50. current:获取数组中当前指针所指向的元素

51. key:获取数组中当前指针所指向的键

52. next:将数组的内部指针向后移动一位

53. prev:将数组的内部指针向前移动一位

54. count:获取数组中元素的个数

55. array_reverse:翻转数组中的元素顺序

56. array_search:在数组中查找一个元素并返回它的键

57. array_unique:从数组中移除重复的元素

58. array_combine:将两个数组合并成一个关联数组

59. array_diff:返回两个数组的差集

60. array_intersect:返回两个数组的交集

61. array_diff_assoc:返回两个数组的键和值的差集

62. array_intersect_assoc:返回两个数组的键和值的交集

63. array_chunk:将数组分割成指定大小的小数组

64. array_fill:用指定的值填充一个数组

65. array_fill_keys:使用指定的键和值填充一个数组

66. array_key_first:获取数组中 个键

67. array_key_last:获取数组中最后一个键

68. array_map:对数组中的每个元素执行回调函数

69. array_reduce:使用回调函数递归地将数组元素合并为一个值

70. array_walk:对数组中的每个元素执行回调函数

71. strlen:获取字符串的长度

72. strpos:查找字符串在另一字符串中首次出现的位置

73. explode:将字符串转换为数组

74. implode:将数组转换为字符串

75. substr:获取字符串中的一部分

76. strtolower:将字符串转换为小写

77. strtoupper:将字符串转换为大写

78. ucfirst:将字符串首字母转换为大写

79. ucwords:将字符串每个单词的首字母转换为大写

80. str_replace:替换字符串中指定的字符

81. trim:去除字符串首尾的空白字符

82. ltrim:去除字符串左侧的空白字符

83. rtrim:去除字符串右侧的空白字符

84. intval:将变量转换为整型

85. floatval:将变量转换为浮点型

86. is_int:判断一个变量是否为整型

87. is_float:判断一个变量是否为浮点型

88. is_numeric:判断一个变量是否为数字或数字字符串

89. is_string:判断一个变量是否为字符串

90. is_array:判断一个变量是否为数组

91. is_object:判断一个变量是否为对象

92. is_null:判断一个变量是否为null

93. empty:判断一个变量是否为空

94. isset:判断一个变量是否被定义并且不为null

95. date:获取当前日期或指定日期的格式化字符串

96. time:获取当前时间的时间戳

97. strtotime:将日期时间字符串解析为时间戳

98. mktime:获得指定日期的时间戳

99. strtotime:将日期时间字符串解析为时间戳

100. rand:生成指定范围内的随机数