Die folgende Liste enthält die 100 am häufigsten verwendeten PHP-Funktionen: Dies sind die am häufigsten verwendeten Funktionen, die mit PHP geliefert werden.
Die Funktionen sind benannt und von 1 bis 100 geordnet. Die anderen 4500 Funktionen sind derzeit nicht gerankt. Die folgende Häufigkeitsliste stellt dar, wie oft diese Funktion im PHP-Code verwendet wird: Referenzen stammen aus 1900 PHP-Open-Source-Projekten. Sie wurden mit Version 1.2.5 der statischen Analyse-Engine Exakat überprüft. Der Durchschnitt gibt an, wie oft diese Funktion in einem Projekt aufgerufen wird. Einige Funktionen werden von Wrappern verwendet, während andere Hauptfunktionen sind.
Zum Beispiel verwenden 4 von 5 Projekten die Zählfunktion und die Funktion wird etwa 150 Mal aufgerufen. Es zeigt, dass es sehr beliebt und weit verbreitet ist.
Klicken Sie auf den Funktionsnamen, um zur PHP-Dokumentation zu springen. Am Ende des Top 100-Artikels finden Sie einige zusammenfassende Einblicke.
排行 | 函数 | 频率 | 平均值 |
---|---|---|---|
1 | Anzahl | 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 | explodieren | 73,19 % | 71,51 |
6 | str_replace | 72,32 % | 101,05 |
7 | implodieren | 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 | Verzeichnis | 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 | Datum | 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 | definiert | 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 | Verknüpfung aufheben | 44,59 % | 23,55 |
45 | Basisname | 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 | Mikrozeit | 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 | serialisieren | 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 | Runde | 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 | zurücksetzen | 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 | Ende | 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 | Boden | 36,11 % | 18,78 |
83 | strtotime | 36,01 % | 27,94 |
84 | htmlspecialchars | 35,96 % | 51,08 |
85 | ini_get | 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 | Decke | 33,35 % | 11,99 |
98 | URL-Code | 33,30 % | 29,63 |
99 | min | 32,69 % | 18.31 |
100 | print_r | 32,64 % | 14.12 |
前 100 分析
最常用的 PHP 函数是字符串函数,然后是数组函数,接着是文件函数。 (运算函数不在此列主要是因为他们通常算符) Die Funktion „count()“ ist die Funktion „dirname()“. Die Funktion „preg_match()“ und „str_replace()“ beträgt 100 %期要废弃的计划.
在非内置库中mbstring 排名第一、curl 第二,然后是 gd、filter 和 iconv。
md5 是最常用的加密函数,其次是 Sha1. (#147)。
print_r Seite 1 /3 的项目代码面的某处,任何地方 ...
由于 dirname(dirname(dirname())) 的调用,dirname.
Array, Echo 、print、empty、isset Beispiele: array_push, is_object, func_get_arg, chr, call_user_func.
相当多的调用是为了知道值的类型.
数据库函数没有在这里排名:他们经常使用类,但功能仍然很频繁.可能是另一个前 100 名?
相比写入文件 PHP 更多的应用于读取文件。它还解码 base64。
使用键排序比使用值或使用键更频繁.
Sie können file_get_contents verwenden读取文件,使用 fwrite 写入文件.
推荐教程:《
PHP教程》
Das obige ist der detaillierte Inhalt von100 am häufigsten verwendete Funktionen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!