ホームページ  >  記事  >  バックエンド開発  >  PHP で最もよく使用される 100 の関数

PHP で最もよく使用される 100 の関数

Guanhui
Guanhui転載
2020-05-08 10:49:414013ブラウズ

次のリストは、最も一般的に使用される PHP 関数の上位 100 個です。これらは、PHP に付属する最も一般的に使用される関数です。

関数には名前が付けられ、1 から 100 までの順序が付けられます。他の 4500 の関数は現在ランク付けされていません。次の頻度リストは、この関数が PHP コードで使用される頻度を表しています。 参照は 1900 の PHP オープン ソース プロジェクトから来ています。これらは、Exakat 静的解析エンジンのバージョン 1.2.5 を使用してレビューされました。平均は、プロジェクト内でこの関数が呼び出される回数です。一部の関数はラッパーによって使用され、その他はメイン関数です。

たとえば、5 つのプロジェクトのうち 4 つで count 関数が使用されており、この関数は約 150 回呼び出されます。非常に人気があり、広く使用されていることがわかります。

関数名をクリックすると、PHP ドキュメントにジャンプします。トップ 100 の記事の下部には、いくつかの概要が記載されています。

#1カウント81.41 %147.672is_array77.32 %117.863substr74.62 %142.924in_array74.16 %79.555爆発73.19 %71.516 str_replace72.32 %101.057implode72.27 % 66.598strlen70.07 %98.329array_merge69.46 %64.0110strpos67.98 %78.1811preg_match67.31 %76.6012sprintf67.16 %119.4613トリム66.75 %81.2814ストラト下限65.99 %59.6215file_exists65.12 %45.1316 is_string61.39 %45.1017preg_replace60.27 % 54.2818file_get_contents59.96 %20.7119array_key_exists59.70 %57.5020array_keys59.35 %39.5921ディレクトリ名56.44 %54.8422function_exists53.58 %42.6223array_map53.22 %19.4524get_class53.12 %33.0725class_exists52.50 %23.1326 is_object51.94 %35.3527time51.79 % 41.4228json_encode51.48 %24.8129日付50.72 %52.1830is_null49.69 %60.5231is_numeric49.49 %40.6932array_shift49.49 %23.2833定義済み48.72 %86.8234is_dir48.57 %22.8635json_decode48.42 %17.3936ヘッダー48.16 %59.7137strtoupper47.80 % 30.9538array_values47.24 %17.2739md546.88 %23.7440method_exists46.73 %19.0541file_put_contents46.68 %12.4942rtrim45.91 %18.0843array_pop45.51 %20.6044リンク解除44.59 %23.5545ベース名44.59 %27.2346 realpath44.08 %15.9047call_user_func43.97 % 16.4148call_user_func_array43.92 %18.4049fopen43.77 %25.6150microtime43.46 %14.4151fclose42.85 %28.3652is_int42.75 %15.7853is_file42.08 %20.5254array_slice41.83 %13.2055preg_match_all40.55 %14.6656 ucfirst40.25 %17.0257intval40.19 % 88.1358str_repeat40.14 %19.5159serialize40.14 %22.0560array_filter39.99 %13.8761mkdir39.79 %11.1762is_callable39.43 %11.9463ltrim39.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
#71 parse_url 37.90 % 9.61
72 func_get_args 37.79 % 28.33
73 終了 37.49 % 12.70
74 base64_encode 37.39 % 14.15
75 アンシリアル化 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 フロア 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 エラー報告 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

##前 100 分析

最もよく使用される PHP 関数は、文字列関数、次が数値集合関数、その次がファイル関数です。計算記号に基づいて)

各関数の接続は、その関連する文書に向けられており、実際には多くの関数が公開されており、多くの新しい特性が得られています。例: count() の 2 番目のパラメータ、 dirname() の2 番目のパラメータ、および preg_match() および str_replace() は、パラメータなどとして数グループを受け入れます。非常に多様なタンパク質があります。

100 を超える関数には、今後実装される予定の関数はありません。 、mbstring が 1 番目、curl が 2 番目、次に gd、filter、iconv となります。

md5 は最もよく使用される加圧関数で、次に Sha1 (#147) です。 /3 の先頭コードの場所、どこでも ...

dirname(dirname(dirname())) の使用により、dirname の使用頻度は非常に高くなります。

array、echo 、print、empty、isset これらはこの配列には含まれておらず、それらの使用率は間違いなく非常に高いです。

# かなり多くの調整が、値を知るためのタイプです。

相対比較書き込みファイル PHP は、ファイルの取得によく使用されます。これは、base64 も解読します。テキストを取得するには、fwrite 書き込みテキストを使用します。

以上がPHP で最もよく使用される 100 の関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlearnku.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。