脚本宝典收集整理的这篇文章主要介绍了PHP最常用函数TOP100(翻译),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
这是一篇外文,翻译给大家。原作者分析了1900多个项目对php函数的使用情况得到如下结果,当然有可能你最常用的不在这个列表,北哥建议PHP初学者对这些函数一一仔细研究。
原文链接:https://www.exakat.io/top-100...
在这里我们提供了使用频度最高的100个PHP原生函数,并且根据使用度从1到100标记,这一项分析来自于我们对1900个php开源项目的代码分析,使用的是 PHP static analysis 工具。
Top100
1
count
81.41 %
147.67
2
is_array
77.32 %
117.86
3
substr
74.62 %
142.92
4
in_array
74.16 %
79.55
5
explode
73.19 %
71.51
6
str_replace
72.32 %
101.05
7
implode
72.27 %
66.59
8
strlen
70.07 %
98.32
9
array_merge
69.46 %
64.01
10
strpos
67.98 %
78.18
11
preg_match
67.31 %
76.60
12
sprintf
67.16 %
119.46
13
trim
66.75 %
81.28
14
strtolower
65.99 %
59.62
15
file_exists
65.12 %
45.13
16
is_string
61.39 %
45.10
17
preg_replace
60.27 %
54.28
18
file_get_contents
59.96 %
20.71
19
array_key_exists
59.70 %
57.50
20
array_keys
59.35 %
39.59
21
dirname
56.44 %
54.84
22
function_exists
53.58 %
42.62
23
array_map
53.22 %
19.45
24
get_class
53.12 %
33.07
25
class_exists
52.50 %
23.13
26
is_object
51.94 %
35.35
27
time
51.79 %
41.42
28
json_encode
51.48 %
24.81
29
date
50.72 %
52.18
30
is_null
49.69 %
60.52
31
is_numeric
49.49 %
40.69
32
array_shift
49.49 %
23.28
33
defined
48.72 %
86.82
34
is_dir
48.57 %
22.86
35
json_decode
48.42 %
17.39
36
header
48.16 %
59.71
37
strtoupper
47.80 %
30.95
38
array_values
47.24 %
17.27
39
md5
46.88 %
23.74
40
method_exists
46.73 %
19.05
41
file_put_contents
46.68 %
12.49
42
rtrim
45.91 %
18.08
43
array_pop
45.51 %
20.60
44
unlink
44.59 %
23.55
45
basename
44.59 %
27.23
46
realpath
44.08 %
15.90
47
call_user_func
43.97 %
16.41
48
call_user_func_array
43.92 %
18.40
49
fopen
43.77 %
25.61
50
microtime
43.46 %
14.41
51
fclose
42.85 %
28.36
52
is_int
42.75 %
15.78
53
is_file
42.08 %
20.52
54
array_slice
41.83 %
13.20
55
preg_match_all
40.55 %
14.66
56
ucfirst
40.25 %
17.02
57
intval
40.19 %
88.13
58
str_repeat
40.14 %
19.51
59
serialize
40.14 %
22.05
60
array_filter
39.99 %
13.87
61
mkdir
39.79 %
11.17
62
is_callable
39.43 %
11.94
63
ltrim
39.17 %
10.90
64
ob_start
39.12 %
13.26
65
round
39.07 %
28.56
66
fwrite
38.97 %
23.39
67
array_unique
38.87 %
15.96
68
array_search
38.82 %
14.19
69
reset
38.71 %
20.79
70
array_unshift
38.10 %
10.32
71
parse_url
37.90 %
9.61
72
func_get_args
37.79 %
28.33
73
end
37.49 %
12.70
74
base64_encode
37.39 %
14.15
75
unserialize
37.18 %
18.35
76
max
36.98 %
22.88
77
preg_split
36.98 %
13.27
78
gettype
36.93 %
16.16
79
strrpos
36.67 %
11.95
80
version_compare
36.67 %
14.87
81
array_push
36.67 %
26.18
82
floor
36.11 %
18.78
83
strtotime
36.01 %
27.94
84
htmlspecialchars
35.96 %
51.08
85
@L_512_87@
35.85 %
19.25
86
ini_set
35.60 %
14.49
87
chr
35.34 %
186.97
88
extension_loaded
35.29 %
14.17
89
is_bool
35.24 %
11.44
90
ksort
34.98 %
10.82
91
array_reverse
34.93 %
8.27
92
ord
34.73 %
53.17
93
uniqid
34.68 %
9.83
94
strtr
34.47 %
12.90
95
array_diff
34.32 %
11.13
96
error_reporting
34.17 %
8.99
97
ceil
33.35 %
11.99
98
urlencode
33.30 %
29.63
99
min
32.69 %
18.31
100
print_r
32.64 %
14.12
分析
- 最常用的PHP函数是字符串函数,然后是数组,然后是文件。
- 请点击每个函数的链接去仔细看它的文档,比如count函数的第二个参数,你会更好的了解这些函数。
- 以上100个函数没有近期要丢弃的计划。
- 在非内置库中,mbstring排名第一、curl第二,然后是gd、filter和iconv。
- 加密函数中md5仍然排名第一,然后是Sha1。
- array、echo、PRint、empty、isset这些没有纳入此排名,它们的使用度肯定是非常高的。
- 数据库操作也不纳入此排名。
- PHP在文件这里,对于文件的读取要远远大于写入。
- 使用键排序要比使用值排序更频繁。
小结
一般来说我并不太喜欢排名类的文章,之所以总结翻译了这篇主要是上述函数都是每个PHP初学者必须要会的,权当一个常用函数列表吧,每个函数都可以点击直达文档,如果你不熟悉,请认真学习一下。
阿北哥ya
专注于Yii2和小程序视频教学服务
- 200+篇原创文章免费看
- 社群共同开发的开源产品:yii2-wx、houjs
- 近500节原创教学视频
以上是脚本宝典为你收集整理的PHP最常用函数TOP100(翻译)全部内容,希望文章能够帮你解决PHP最常用函数TOP100(翻译)所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。