收好100個最常用的PHP函數

coldplay.xixi
發布: 2023-04-09 07:02:02
轉載
2531 人瀏覽過

收好100個最常用的PHP函數下方的清單中為最常用的前100個 PHP 函數:它們是最常用的 PHP 中自帶的函數。

這些函數被命名使用,並從1到100進行排序。其他的4500個函數現在還沒在排名中。下面頻率清單表示在 PHP 程式碼中使用此函數的頻率 : 參考資料來自於 1900 個 PHP 開源專案。他們使用了 Exakat static analysis engine 靜態分析引擎的 1.2.5 版本進行了審查。平均值是在一個項目中呼叫此函數的次數。有些函數是被封裝使用的,而有些則是主要函數。

比如說,5個專案裡面有4個用到了 count 函數,函數被呼叫大概150次。說明它很流行且被大量使用。

點選函數名稱跳到 PHP 文件。在 Top 100文章的底部有一些總結見解。

##147.67##2is_array77.32 %#117.86##345#6101.05 66.5998.32#64.0178.18#76.60119.46##13#trim66.75 %81.2814strtolower65.99 %#59.6215file_exists65.12 %45.1316 is_string61.39 %45.10##20array_keys59.35 %39.5921#目錄名稱#56.44 %54.8422function_exists53.58 %42.62#23array_map53.22 %19.45#24get_class53.12 %#33.0725class_exists#52.50 %23.1326 is_object51.94 %35.3527時間51.79 % 41.4228json_encode#51.48%24.8129日期#50.72 %52.1830#31#3233#3435#3637383940#4142##43 array_pop45.51 %#20.6044 取消連結#44.59% #23.5545基本名稱44.59 %27.23# 46真實路徑44.08 %15.9047call_user_func# 43.97 % 16.41#48call_user_func_array43.92 %#18.40##43.92 %18.4049fopen43.77 %25.6150#microtime43.46 %14.41#51fclose42.85 %28.3652is_int42.75 %15.78#53is_file42.08 %20.5254array_slice41.83 %13.2055preg_match_all40.55 %14.66##14.66 #56 ucfirst40.25 %17.0257#intval# 40.19 % 88.13#58str_repeat40.14%19.5119.51##59序列化40.14 %22.05##71parse_url#37.90 %9.61 ###72######func_get_args######37.79 %######28.33############73 ######end#### ##37.49%######12.70########79strrpos#36.67 %11.9580version_compare36.67 %14.87 #81array_push36.67 %26.18##82#8384#858687##888990 #91##92#ord 34.73%53.17#93uniqid#34.68%9.8394strtr#34.47 %12.90 array_diff##96error_reporting34.17 %## 8.9997ceil#33.35 %11.99#98urlencode33.30 %29.6399#32.69 %18.31100print_r32.64 %14.12
排行 函数 频率 平均值
1 #81.41 %
#substr 74.62 % 142.92
in_array 74.16 % 79.55
爆炸 73.19 % 71.51
# str_replace 72.32 %
7 內爆 #72.27 %
8 strlen 70.07 %
# 9 array_merge 69.46 %
10 #strpos 67.98 %
11 preg_match 67.31 %
#12 sprintf 67.16 %
##17 preg_replace 60.27 % 54.28
18 file_get_contents #59.96% 20.71
19 array_key_exists 59.70 % 57.50
##is_null 49.69 % 60.52
is_numeric 49.49 % 40.69
array_shift 49.49 % 23.28
已定義 48.72 % 86.82
is_dir 48.57 % # 22.86
json_decode 48.42 % 17.39
header 48.16 % 59.71
strtoupper 47.80 % 30.95
#array_values 47.24 % 17.27
md5 46.88 % #23.74
#method_exists #46.73 % 19.05
file_put_contents 46.68 % #12.49
rtrim #45.91 % 18.08
40.14%
##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 圓形 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 重設 38.71 % 20.79
70 array_unshift 38.10 % 10.32
74 base64_encode 37.39 % 14.15
75 反序列化 37.18 % 18.35
76 最大 36.98 % # 22.88
77 preg_split 36.98 % 13.27
#78 gettype 36.93 % 16.16
# 36.11 % 18.78
strtotime 36.01 % 27.94
htmlspecialchars 35.96 % #51.08
ini_get 35.85 % 19.25
ini_set #35.60 % 14.49
chr 35.34 % 186.97
extension_loaded 35.29 % 14.17
is_bool #35.24 % 11.44
ksort 34.98 % 10.82
array_reverse 34.93 % 8.27
##95
34.32 % 11.13
# 100 分析
最常用的PHP函數是字串函數,然後是備份函數,接下來是檔案函數。(侵犯函數不在這裡列主要是因為它們通常是)基於運算)

  • 每個函數的連結都指向其對應的文檔,實際上許多函數經過發展以及獲得了許多新特性,例如:

    count ()

    的第二個參數,
  • dirname()
  • 的第二個參數以及

    preg_match() 和 str_replace() 接受吞吐量作為參數等等。有很多彩蛋。超過100個函數沒有近期要廢棄的計劃。

  • 在非內建庫中,mbstring排名第一、curl第二,然後是gd、filter 和iconv。

  • #md5

    是最常用的加密函數,其次是
  • Sha1
  • ( #147)。

    print_r

     出現在 1/3 的專案程式碼中的某處,任何地方...
  • 由於
  • dirname(dirname(dirname()))

    的調用,dirname的使用頻率非常高。

  • array
  • echo

    print
  • empty

    isset
  • 這些沒有納入此排名,它們的使用度肯定是非常高的。
  • 以下幾個函數應該用運算子取代:
  • array_push

    ,

    is_object
  • ,
  • func_get_arg

    , chr, call_user_func

# 相當多的呼叫是為了知道值的型別。

###############################################資料庫函數沒有在這裡:他們經常使用類,但功能仍然很密集。可能是另一個前100名?############相比讀取文件排名PHP 更多的讀取文件讀取檔案。解碼base64。############使用鍵排序比使用值或使用鍵更間隔。############通常使用 ###file_get_contents# ## 讀取文件,使用###fwrite###寫入文件。#############後記######如果您正在學習PHP,最好回顧一下這裡排名的100個功能。它們是你加入一個編碼團隊後最常找到的功能。它們不是唯一的,但遇到它們時你不會那麼驚訝。########相關學習推薦:###php程式設計從入門精通#########

以上是收好100個最常用的PHP函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:learnku.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!