当前位置:首页 > 日记 > 正文

对各种PHP字符串函数的总结与分析

对各种PHP字符串函数的总结与分析
PHP字符串函数包括查找字符位置函数、提取子字符函数、替换字符串、字符长度、比较字符函数、分为数组字符、删除空白等。

PHP语言中的字符串函数也是一个更容易理解的知识。今天我们总结了将近12个PHP字符串函数给大家,希望能帮助您需要增加读者朋友的PHP知识库的朋友。

1查找字符位置函数:
strpos($str,搜索,{在}):在str从int到搜索的第一位置;
stripos($str,搜索,{在}):该函数返回的字符串在另一字符串的第一时间的位置,功能是区分大小写的个子($str,搜索,{在}):在str从int到搜索的最后位置
strripos($str,搜索,{在}):以同样的方式,其功能是,不区分大小写
2。字符串函数提取(双字节)
substr($str,起始{,}的{ int length):长度字符串str从开始位置提取}。
strstr($ str1、str2美元):搜索从$ str1 str2美元(第一位置)开始到结束的字符串;如果没有,则返回false。
的stristr()函数是strstr的一样,但它是不区分大小写。
Strrchr()从上搜索字符返回;使用:取文件名的路径

三.替换字符串的PHP字符串函数
str_replace(查找,替换,$str):发现从$str搜索替换为替换
Str_ireplace (search, replace, $str): in the same way, the function is insensitive to case and case
Strtr($str,查找,替换):这个功能,代替不能;
substr_replace($str,$代表美元开始{,},长度):原str字符串,后更换新的字符串代表美元,美元开始,美元替代的长度的长度,可选

4,字符长度
Int strlen($str)

5。比较字符函数
Int StrCmp($ str1、str2美元美元):str1 > = < $ str2是积极的1,0,1(字符串比较)
Strcasecmp()在同一上(任何情况下)
Strnatcmp(4
Strnatcasecmp()是一样的,(区分大小写)

6。被分成数组的PHP字符串函数。
str_split($str,Len):返回str的len长度的数组
分裂(搜索,$str {,}:通过搜索字符int)美元的数组int划分STR分几次,后者将不分expload(搜索,$str { int })。

7。删除空间:
Ltrim()(),(),()修剪RTrim

8、添加空间函数
chunk_split($str,2):由2个字符的字符添加一个空格str。

9、CHR,曼特尔-返回指定的字符或字符

10、html代码相关功能
nl2br():转换以。
strip_tags($str {,' }):PHP和HTML标记去除

在$ STR中,所有HTML和PHP代码都将被删除,HTML和PHP代码的可选参数是保留可选参数编写的代码。
如:回声strip_tags($文本);
htmlspecialchars($str {,}:参数)页面通常输出HTML代码的参数,这是模式转换

11。字符和写转换的PHP字符串函数。
Strtolower(str):将字符串转换为小写
Strtoupper(str):将字符串转换为大写
Ucfirst(str):将一个函数的第一个字符为例
ucwords(str):将每个单词的第一个字母要大写

12。与数据库相关的PHP字符串函数
addslashes(str):使STR单引号(')、双引号(),反斜杠()和空
将字符串转换为。
magic_quotes_gpc =:自动更改内容后,饼干,
get_magic_quotes_gpc():检测是否打开magic_quotes_gpc
Stripslashes():删除字符串中的反斜线

相关文章

Win2000或XP的秘密辅助功能

Win2000或XP的秘密辅助功能

辅助功能,秘密,电脑软件,XP,我的生活!9.9包 在过去,当你操作计算机时,你会记住一些特殊的组合函数键或设置一些常用的组合键来实现某些应用功能。但是有时键组合太多,操作起来不容易。而且,对于一些新手来说,当每个键不清晰时,使用组合键是非常不…

Fedora13正式安装教程{图解}

Fedora13正式安装教程{图解}

安装教程,正式,电脑软件,点评:用来作为Linux老手的最佳分布Fedora。Fedora项目负责人Paul W. Frields表示,Fedora 13将与以往不同。本版将对用户更友好。Fedora不再是只适合有经验的Linux用户。 Fedora一直被视为Linux老手的最佳分布。在过去…

Apache与PHP之间协作工作的配置经

Apache与PHP之间协作工作的配置经

配置,协作,经验,工作,电脑软件,PHP在今天的网络技术已经不是一个陌生的名词,认为该网站或网页可能是大多数开发商会认为PHP,一个自由和开放源码,简单实用的好处有许多世界上的IT技术人员,我是一个java开发人员,PHP并不意外,但一些需要他们工作,在…

的用法-MYsql数据库的使用

的用法-MYsql数据库的使用

数据库,电脑软件,MYsql,首先创建一个表 使用测试; 创建表的试验( ` ID ` MEDIUMINT(8)默认'0', `名字` varchar(100)违约 类型= MyISAM); 将数据导入数据表 负荷数据infile'c: /数据。txt'into表`试验` 它通常用于如下: 负荷数据infile'c: /数据。…

linux命令参数和用法详解(linux开关

linux命令参数和用法详解(linux开关

命令,参数,用户,详解,电脑软件,评论:苏的作用是改变以其他用户的身份,除了超级用户,需要输入用户密码。 Linux Su命令 建议您在切换用户时使用SU root,否则可能会发现某些命令没有执行。 看苏之间的差异,苏,sudo 1。命令功能 苏的作用是改变…

Fedora9的详细安装图

Fedora9的详细安装图

安装,详细,电脑软件,注释:这里只有安装过程,如光盘或硬盘指南,看看您自己的具体情况。 官方的MD5码还没有给出,所以我没有硬安装,而是在虚拟机中如MD5测试后重新加载。 这里只是安装过程,至于光盘或硬盘指南,看看你自己的具体情况。 官方的MD5…

vsserv.exe过程的意义是什么

vsserv.exe过程的意义是什么

意义,过程,电脑软件,vsserv,exe,评论:对vsserv.exe工艺简介 进程文件:vsserv或vsserv.exe 进程名称:BitDefender杀毒/公牛后卫 过程类别:安全风险的过程 英文描述: vsserv.exe是一个过程,形式的公牛后卫互联网安全套件和BitDefender杀毒软件的…

PPPoE宽带连接Linux系统的设置方法

PPPoE宽带连接Linux系统的设置方法

设置,宽带连接,系统,方法,电脑软件,PPPoE宽带连接Linux系统的设置方法 在Linux使用PPPoE认证方法,您必须安装PPPoE客户端软件。下面显示了如何安装:显卡安装设置 本文以RedHat Linux 6.2为实验平台,与其他平台的Linux安装可以参考的步骤,从源…

PHP开发中应注意的几个问题

PHP开发中应注意的几个问题

几个问题,中应注意,电脑软件,PHP,linux系统的使用 现在的标准是Linux + Nginx + PHP + MySQL,这样的配置在配置更多的大公司是不同的公司章程,如安装一般分为2盘,分为 /在系统配置在10g /家足够的剩余空间的分区。这。我感觉很好,我画的太多,它…

MySQL注释中数据类型的详细解释

MySQL注释中数据类型的详细解释

注释,解释,数据类型,详细,电脑软件,字符型数据 字符数据可以通过使用固定长度或可变长度字符串来实现。不同的是,固定长度字符串充满空格,以确保占用相同的字节数。字符串的长度没有填充到右边,所有字节的数目都是可变的。 字符固定长度,字节…

MySQL安全指南(1)(转)

MySQL安全指南(1)(转)

指南,电脑软件,MySQL,您正在查看的Oracle教程是MySQL安全指南(1)。MySQL安全指南 作者:Yan Zi 作为MySQL系统管理员,您有责任维护MySQL数据库系统的数据安全性和完整性,本文主要介绍如何建立一个安全的MySQL系统,从系统内部和外部两个角度为您提…

Windows7系统宽屏游戏黑边框的解决

Windows7系统宽屏游戏黑边框的解决

系统,解决方案,边框,宽屏,游戏,点评:爱这款游戏的玩家有点头疼,安装了Windows 7系统,宽屏显示屏分辨率是用来玩一些老游戏(如街头篮球)。 虽然这套新的Windows 7的推出可以有效避免使用低分辨率的游戏LED屏幕。但是关于两个大黑框看起来真的很讨…