首页 > 后端开发 > 正文

php好用的函数 PHP函数分享—100个最常用的PHP函数

2024-11-21 01:49:14 | 我爱编程网

今天我爱编程网小编整理了php好用的函数 PHP函数分享—100个最常用的PHP函数相关信息,希望在这方面能够更好的大家。

本文目录一览:

php好用的函数 PHP函数分享—100个最常用的PHP函数

PHP函数分享—100个最常用的PHP函数

以下是最常用的前100个PHP函数列表:

1. count()
2. echo()
3. array()
4. is_numeric()
5. is_array()
6. strlen()
7. print()
8. substr()
9. explode()
10. implode()
...
96. file_put_contents()
97. file_get_contents()
98. session_start()
99. htmlspecialchars()
100. preg_match()
这些函数是PHP内建函数,按照使用频率从1到100排序。在1900个开源PHP项目中,它们使用了Exakat静态分析引擎1.2.5版进行了评估。每个函数的调用平均值在单个项目中,有些函数广泛使用,例如count函数被4个项目中的4个调用150次,显示其流行程度。点击函数名称可查看PHP文档。文章底部提供了一些见解总结。

以下是更深入的PHP内容资源:

获取更多PHP大厂PDF面试文档,PHP进阶架构视频资料,及精彩好文,关注公众号:PHP开源社区或访问:

2021金三银四大厂面试真题集锦,必看!

四年精华PHP技术文章整理合集——PHP框架篇

四年精华PHP技术文合集——微服务架构篇

四年精华PHP技术文合集——分布式架构篇

四年精华PHP技术文合集——高并发场景篇

四年精华PHP技术文章整理合集——数据库篇

php好用的函数 PHP函数分享—100个最常用的PHP函数

php问题……php截取字符串几个实用的函数

1.substr(源字符串,其实位置[,长度])-截取字符串返回部分字符串

<?php$str="phpddt.com";echosubstr($str,2);//pddt.comechosubstr($str,2,3);//pddechosubstr($str,-2);//om负数从结尾开始取?>

但是当你截取中文字符串的时候很容易出现乱码,因为一个汉字是两个字节,而一个英文字母是一个字节。解决办法如下.

2.mb_substr(),使用方法和substr相同,不过要开启php.ini里面extension=php_mbstring.dll扩展,不用担心,一般的空间商都会开启这个扩展的。

<?phpechomb_substr("php点点通",1,3,"UTF-8");//hp点?>

代码如下:

substr(string,start,length)

其中start的参数

正数-在字符串的指定位置开始

负数-在从字符串结尾的指定位置开始

0-在字符串中的第一个字符处开始

strstr()函数搜索一个字符串在另一个字符串中的第一次出现。

该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回false。

strstr('abc@jb51.net','@',TRUE);//参数设定true,返回查找值@之前的首部,abc

strstr('abc@jb51.net','@');//默认返回查找值@之后的尾部,@jb51.net

网上也有很多中文字符串截取教程,实现起来比较复杂,感觉还是用php自带的函数实现起来比较好。整理的网络资料(php代码)如下:

(1)截取GB2312中文字符串

<?php//截取GB2312中文字符串functionmysubstr($str,$start,$len){$tmpstr="";$strlen=$start+$len;for($i=0;$i<$strlen;$i++){if(ord(substr($str,$i,1))>0xa0){$tmpstr.=substr($str,$i,2);$i++;}else$tmpstr.=substr($str,$i,1);}return$tmpstr;}echomysubstr("php点点通",1,5);//php点?>

(2)截取utf8编码的多字节字符串

<?php//截取utf8字符串functionutf8Substr($str,$from,$len){returnpreg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'.'((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s','$1',$str);}echoutf8Substr("php点点通",1,5);//hp点点通?>

(3)支持utf-8、gb2312都支持的汉字截取函数

<?php//同时支持utf-8、gb2312都支持的汉字截取函数,默认编码是utf-8functioncut_str($string,$sublen,$start=0,$code='UTF-8'){if($code=='UTF-8'){$pa="/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\xf0[\x90-\xbf][\x80-\xbf][\x80-\xbf]|[\xf1-\xf7][\x80-\xbf][\x80-\xbf][\x80-\xbf]/";preg_match_all($pa,$string,$t_string);if(count($t_string[0])-$start>$sublen)returnjoin('',array_slice($t_string[0],$start,$sublen))."...";returnjoin('',array_slice($t_string[0],$start,$sublen));}else{$start=$start*2;$sublen=$sublen*2;$strlen=strlen($string);$tmpstr='';for($i=0;$i<$strlen;$i++){if($i>=$start&&$i<($start+$sublen)){if(ord(substr($string,$i,1))>129){$tmpstr.=substr($string,$i,2);}else{$tmpstr.=substr($string,$i,1);}}if(ord(substr($string,$i,1))>129)$i++;}if(strlen($tmpstr)<$strlen)$tmpstr.="...";return$tmpstr;}}$str="php点点通提供原创php教程";echocut_str($str,8,0);//php点点通提供...?>

php好用的函数 PHP函数分享—100个最常用的PHP函数

PHP最常用的ini函数

我爱编程网(https://www.52biancheng.com)小编还为大家带来PHP最常用的ini函数的相关内容。

针对PHP配置文件 PHP最常用的ini函数

php的配置函数就是几个ini_*的函数 主要是针对配置文件的操作 其实就四个函数 ini_get ini_set ini_get_all ini_restore 个人感觉最有用的就是ini_set和ini_get

* ini_get() 获取配置文件的选项值

这个函数相信很多人都使过 就是获取配置文件中某一个选项的值 如果是true值就返回 如果是false值就返回 字符串就返回字符串

比如手册中的例子

<?php /* Our php ini contains the following settings: display_errors = On register_globals = Off post_max_size = M */ echo display_errors = ini_get( display_errors ) "n"; //显示错误是否打开 echo register_globals = ini_get( register_globals ) "n";//全局变量是否打开 echo post_max_size = ini_get( post_max_size ) "n";//最多能提交的文件大小 echo post_max_size+ = (ini_get( post_max_size )+ ) "n"; ?>

输出

display_errors = register_globals = post_max_size = M post_max_size+ =

这个函数主要是为了获取配置文件 可以方便你很多操作 比如你想操作字符串过滤 但是又不清楚magic_quotes_gpc有没有打开 所以你就可以这样写一个函数

/* 字符串过滤函数 */ function stringFilter($str) { if (ini_get( magic_quotes_gpc) ) { return $str; } else { return addslashes($str); } }

当然 如果你无法知道你的全局变量是否打开 也可以定制这样的函数

/* 变量检测函数 */ function getGetVar($var) { if (ini_set( register_gobals )) { return $var; } else { return $_GET[ var ]; } }

当然 你可以做很多用途 自己慢慢体会

* ini_set函数 设置php ini中的某些变量值

这个函数是设置选项中的值 在执行函数后生效 脚本结束的时候 这个设置也失效 不是所有的选项都能被改函数设置的 具体那些值能够设置 可以查看手册中的列表

就是能够设置php ini中的选项值比如 display_error选项关闭了 但是你要显示程序中的错误信息 方便你调试程序 那么就可以使用这个函数

ini_set("display_errors" "On");

那么在你这个页面的程序都会显示错误信息了 而且你还可以使用error_reporting来设置显示的错误信息级别

如果你需要增加脚本执行时间 那么可以设置

ini_set("max_execution_time" " ");

那么脚本执行时间就由默认的 秒变为 秒 当然 你也可以使用set_time_limit()来设置

其实你把ini_set和ini_get结合使的话 非常好 比如你想在配置文件里添加自己的包含文件路径 但是你有没有权限更改php ini 那么你可以结合两个函数

ini_set( include_path ini_get( include_path ) :/your_include_dir: ); 我爱编程网

* ini_get_all: 获取所有的设置选项变量

把所有选项值以数组的形式返回 lian素材 方便你当phpinfo()无法使用的时候来使用

手册例子 比如

<?php $inis = ini_get_all(); print_r($inis); ?>

部分输出

Array ( [allow_call_time_pass_reference] => Array ( [global_value] => [local_value] => [access] => ) [allow_url_fopen] => Array ( [global_value] => [local_value] => [access] => ) )

lishixinzhi/Article/program/PHP/201311/21160

以上就是我爱编程网小编给大家带来的php好用的函数 PHP函数分享—100个最常用的PHP函数全部内容,希望对大家有所帮助!更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
标签: PHP
与“php好用的函数 PHP函数分享—100个最常用的PHP函数”相关推荐
PHP函数分享—100个最常用的PHP函数(php 常用bc函数)
PHP函数分享—100个最常用的PHP函数(php 常用bc函数)

PHP函数分享—100个最常用的PHP函数以下是最常用的前100个PHP函数列表:1.count()2.echo()3.array()4.is_numeric()5.is_array()6.strlen()7.print()8.substr()9.explode()10.implode()...96.file_put_contents()

2024-11-22 07:46:59
PHP函数分享—100个最常用的PHP函数 php 常用bc函数
PHP函数分享—100个最常用的PHP函数 php 常用bc函数

100个最常用的PHP函数(记得收藏哦)以下是100个最常用的PHP函数列表,它们是PHP编程语言中常用的内置函数。这些函数按照使用频率从1到100进行排序。请注意,还有约4500个函数未在此列表中排名,所有这些数据来源于对1900个PHP开源项目的审查,使用了Exakat静态分析引擎的1.2.5版本。平均值代表在单个项目中使用这些函数的次数,有些是封装使用,而有些则是主要功能。例如,

2024-11-24 09:03:04
php的常见函数 PHP函数分享—100个最常用的PHP函数
php的常见函数 PHP函数分享—100个最常用的PHP函数

100个最常用的PHP函数(记得收藏哦)以下是100个最常用的PHP函数列表,它们是PHP编程语言中常用的内置函数。这些函数按照使用频率从1到100进行排序。请注意,还有约4500个函数未在此列表中排名,所有这些数据来源于对1900个PHP开源项目的审查,使用了Exakat静态分析引擎的1.2.5版本。平均值代表在单个项目中使用这些函数的次数,有些是封装使用,而有些则是主要功能。例如,

2024-12-15 21:52:53
PHP函数分享—100个最常用的PHP函数 100个最常用的PHP函数(记得收藏哦)
PHP函数分享—100个最常用的PHP函数 100个最常用的PHP函数(记得收藏哦)

PHP函数分享—100个最常用的PHP函数以下是最常用的前100个PHP函数列表:1.count()2.echo()3.array()4.is_numeric()5.is_array()6.strlen()7.print()8.substr()9.explode()10.implode()...96.file_put_contents()

2024-11-14 19:03:14
100个最常用的PHP函数(记得收藏哦)(PHP函数分享—100个最常用的PHP函数)
100个最常用的PHP函数(记得收藏哦)(PHP函数分享—100个最常用的PHP函数)

100个最常用的PHP函数(记得收藏哦)以下是100个最常用的PHP函数列表,它们是PHP编程语言中常用的内置函数。这些函数按照使用频率从1到100进行排序。请注意,还有约4500个函数未在此列表中排名,所有这些数据来源于对1900个PHP开源项目的审查,使用了Exakat静态分析引擎的1.2.5版本。平均值代表在单个项目中使用这些函数的次数,有些是封装使用,而有些则是主要功能。例如,

2024-11-17 18:57:21
100个最常用的PHP函数(记得收藏哦) PHP函数分享—100个最常用的PHP函数
100个最常用的PHP函数(记得收藏哦) PHP函数分享—100个最常用的PHP函数

100个最常用的PHP函数(记得收藏哦)以下是100个最常用的PHP函数列表,它们是PHP编程语言中常用的内置函数。这些函数按照使用频率从1到100进行排序。请注意,还有约4500个函数未在此列表中排名,所有这些数据来源于对1900个PHP开源项目的审查,使用了Exakat静态分析引擎的1.2.5版本。平均值代表在单个项目中使用这些函数的次数,有些是封装使用,而有些则是主要功能。例如,

2024-11-24 06:24:58
php常用函数面试 PHP函数分享—100个最常用的PHP函数
php常用函数面试 PHP函数分享—100个最常用的PHP函数

100个常见的PHP面试题和答案分享PHP是一种基于脚本的web语言,开发者可以动态的创建网页。HypertextPreprocessor(超文本预处理器)。PHP语法类似于Perl和C。推荐使用版本7。在命令行界面(CLI),指定要执行的脚本的文件名,如下所示:phpscript.php将PHPCLI程序与-a选项一起使用,如下所示:php-a开始和结束

2025-01-02 06:16:20
PHP常用函数前100排行榜 PHP函数分享—100个最常用的PHP函数
PHP常用函数前100排行榜 PHP函数分享—100个最常用的PHP函数

PHP常用函数前100排行榜在编程世界中,使用频率高的函数能帮助开发者更高效地完成任务。本文将探讨PHP中最常使用的100个函数,为编程新手提供参考,帮助他们快速熟悉编程语言的核心功能。一、背景编程是一门语言的艺术,而语言的使用效率直接影响到开发效率。因此,了解和掌握最常用的功能与词汇对于编程新手来说至关重要。本文以PHP为例,基于对大量代码的分析,总结了最常用的100个函数,为

2024-12-14 13:20:28