下面的列表是最常用的前100個 PHP 函數:它們是最常用的 PHP 中自帶的函數。
這些函數被命名使用,並從1到100進行排序。其他的4500個函數現在還沒在排名中。下面頻率清單表示在 PHP 程式碼中使用此函數的頻率 : 參考資料來自於 1900 個 PHP 開源專案。
他們使用了 Exakat static analysis engine 靜態分析引擎的 1.2.5 版本進行了審核。平均值是在一個項目中呼叫此函數的次數。有些函數是被封裝使用的,而有些則是主要函數。
比如說,5個專案裡面有4個用到了 count 函數,函數被呼叫大概150次。說明它很流行且被大量使用。
點選函數名稱跳到 關聯解析與實例。在 Top 100文章的底部有一些總結見解。
排行 | 函數 | 平均值 | |||
---|---|---|---|---|---|
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 | ||
#explode | 73.19 %71.51 | ||||
str_replace | 72.32 %101.05 | ||||
implode | 72.27 %#66.59 | ||||
strlen | 70.07 %98.32 | ||||
array_merge | 69.46 %64.01 | ||||
strpos | 67.98 %78.18 | ||||
preg_match | 67.31 %76.60 | ||||
sprintf | #67.16 %119.46 | ||||
#trim | 66.75 %#81.28 | ||||
strtolower | #65.99 %59.62 | ||||
file_exists | 65.12 %45.13 | ||||
is_string | 61.39 %45.10 | ||||
##preg_replace | #60.27 % | #54.28 | |||
file_get_contents | #59.96 % | 20.71 | |||
array_key_exists | 59.70 % | #57.50 | |||
array_keys | #59.35 % | 39.59 | |||
dirname | 56.44 % | #54.84 | |||
#function_exists | 53.58 % | 42.62 | |||
array_map | #53.22 % | 19.45 | |||
get_class | 53.12 % | 33.07 | |||
class_exists | #52.50 % | #23.13 | |||
is_object | 51.94 % | 35.35 | |||
time | 51.79 % | 41.42 | |||
json_encode | ##51.48 % | 24.81 | |||
##日期 | ##50.72 % ##52.18 | 30 | |||
49.69 % | 60.52 | 31 | |||
##49.49 % | 40.69 | 32 | ##array_shift | ||
#49.49 % | #23.28 | ##33#定義 | |||
86.82 | #34 | is_dir | |||
22.86 | #35 | json_decode | |||
#17.39 | 36 | ||||
59.71 | #37 | ##strtoupper | ##47.80 % | ||
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 | |||
##array_pop | ##45.51 % | 20.6044 | |||
#取消連結 | ##44.59 %23.55 | #45 | |||
##44.59 % | 27.23 | 46 | |||
44.08 % | #15.90 | 47 | |||
43.97 % | ##16.41 | 48 | ##call_user_func_array | ||
18.40 | 49 | ##fopen | ##43.77 % | ||
50 | #microtime | 43.46 % | |||
#51 | ##fclose##42.85 % | #28.36 | |||
52 | ##is_int | 42.75 % | 15.78 | ||
53 | ##is_file##42.08 % | 20.52 | ##54 | ||
##41.83 % | 13.20 | 55 | |||
40.55 % | 14.66 | #56 | |||
17.02 | |||||
##intval | 40.19 % | ##88.1358 | |||
40.14 %##19.51 | 59 | ##序列化 | |||
22.05 | ## 60 | ##array_filter | #39.99 % | ||
61 | mkdir | 39.79 % | |||
62 | #is_callable | ##39.43 % | |||
63 | #ltrim | 39.17 % | |||
64 | ##ob_start39.12 % | ||||
##65 | ##圓形 | 39.07 % | 28.56 | ||
66 | #fwrite | ##38.97 %23.39 | |||
#array_unique##38.87 % | 15.96 | ||||
array_search | 38.82 % | #14.19 | |||
重設 | 38.71 % | 20.79 | |||
##array_unshift | ##38.10 %10.32 | #71 | |||
##37.90 % | 9.61 | 72 | |||
37.79 % | 28.33 | #73 | |||
37.49 % | 12.70 | 74 | |||
37.39 % | 14.15 | #37.39 %14.15 | |||
#反序列化 | 37.18 %18.35 | ||||
##最大 | 36.98 % | 22.88 | ##77 | ||
#36.98 %#13.27 | 78 | ||||
36.93 %16.16 | #79 | ||||
36.67 % | #11.95 | 80 | ##version_compare | ||
#36.67 % | 14.87 | 81 | ##array_push | ||
26.18 | ##82 | 地板 | |||
18.78 | #83 | strtotime | |||
27.94 | #84 | #htmlspecialchars | 35.96 % | 51.08 | |
#85 | ##ini_get | 35.85 %##19.25 | |||
##ini_set | ##35.60 %14.49 | 87 | |||
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 | ||
8.27 | #92 | ord | |||
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 | |||
##ceil | 33.35 % | 11.99 | |||
#urlencode | ##33.30 % | 29.6399 | |||
32.69 %18.31 | 100 | ||||
##32.64 % | #14.12 |