下面的列表是前100个最常用的PHP函数:它们是PHP自带的最常用的函数。函数命名为using,从1到100排序,其余4500个函数暂未排名。下面的频率列表表示该函数在PHP代码中的使用频率:参考来自1900个PHP开源项目。他们使用Exakat静态分析引擎1.2.5版进行了审查。平均值是这个函数在一个项目中被调用的次数。一些功能由包装器使用,而其他功能是主要功能。例如,5个项目中有4个使用了count函数,该函数被调用了大约150次。表明它很受欢迎并且被大量使用。单击函数名称可跳转到PHP文档。前100篇文章的底部有一些摘要见解。排行函数频率平均值1count81.41%147.672is_array77.32%117.863substr74.62%142.924in_array74.16%79.555explode73.19%71.516str_replace72.32%101.057implode72.27%66.598strlen70.07%98.329array_merge69.46%64.0110strpos67.98%78.1811preg_match67.31%76.6012sprintf67.16%119.4613trim66.75%81.2814strtolower65.99%59.6215file_exists65.12%45.1316is_string61.39%45.1017preg_replace60.27%54.2818file_get_contents59.96%20.7119array_key_exists59.70%57.5020array_keys59.35%39.5921dirname56.44%54.8422function_exists53.58%42.6223array_map53.22%19.4524get_class53.12%33.0725class_exists52.50%23.1326is_object51.94%35.3527time51.79%41.4228json_encode51.48%24.8129date50.72%52.1830is_null49.69%60.5231is_numeric49.49%40.6932array_shift49.49%23.2833defined48.72%86.8234is_dir48.57%22.8635json_decode48.42%17.3936header48.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.6044unlink44.59%23.5545basename44.59%27.2346realpath44.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.6656ucfirst40.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.9064ob_start39.12%13.2665round39.07%28.5666fwrite38.97%23.3967array_unique38.87%15.9668array_search38.82%14.1969reset38.71%20.7970array_unshift38.10%10.3271parse_url37.90%9.6172func_get_args37.79%28.3373end37.49%12.7074base64_encode37.39%14.1575unserialize37.18%18.3576max36.98%22.8877preg_split36.98%13.2778gettype36.93%16.1679strrpos36.67%11.9580version_compare36.67%14.8781array_push36.67%26.1882floor36.11%18.7883strtotime36.01%27.9484htmlspecialchars35.96%51.0885ini_get35.85%19.2586ini_set35.60%14.4987chr35.34%186.9788extension_loaded35.29%14.1789is_bool35.24%11.4490ksort34.98%10.8291array_reverse34.93%8.2792ord34.73%53.1793uniqid34.68%9.8394strtr34.47%12.9095array_diff34.32%11.1396error_reporting34.17%8.9997ceil33.35%11.9998urlencode33.30%29.6399min32.69%18.31100print_r32.64%14.12PHP的前100个函数是字符串文件分析数组函数,后面是字符串文件分析函数函数(这里不列出计算函数主要是因为它们通常基于运算符)。每个功能链接都指向其相应的文档。事实上,许多函数已经进化并获得了许多新特性,例如: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个特性。它们是您加入编码团队时最常发现的功能。它们不是独一无二的,但当您遇到它们时,您不会感到惊讶。文章转自:https://learnku.com/php/t/25799更多文章:https://learnku.com/laravel/c...
