第4章 PHP中的字符串处理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 PHP中的字符串处理

第4章 字符串的处理 字符串也是程序运行中经常要使用的最重要的内容之一。特别是在网络应用程序中,有相当多的内容也都要与字符串发生联系。如:用户提交的内容为字符串、从库中查询出的结果为字符串 如何对字符串进行有效的操作,成为字符串处理的关键。本节就来介绍PHP中的常用字符串处理函数。 4.1 字符串的长度(strlen) 在PHP中,使用函数:strlen()来获取字符串长度。 该函数接受一个字符串变量作为参数,函数将返回一个整型数,该整型数表示需要获取字符串的长度。 格式化字符串以便显示 函数:sprintf() --将字符串格式化。 语法: string sprintf(string format, mixed [args]...); 返回值: 字符串 本函数用来将字符串格式化。参数 format 是转换的格式,以百分比符号 % 开始到转换字符为止。 转换说明的类型码如下: b 整数转成二进位。 c 整数转成对应的 ASCII 字符。 d 整数转成十进位。 f 单倍精确度数字转成浮点数。05.3f小数点后保留3位,并四舍五 入 加点前和小数点共5位,05是占位符,如不写要占满8位 o 整数转成八进位。 s 转成字符串。%’#10s”安十位输出字符,不够的加#,正数在前加,负数在后加 x 整数转成小写十六进位。 X 整数转成大写十六进位。 函数:printf( ) 输出格式化字符串。 语法: int printf(string format, mixed [args]...); 返回值: 整数 本函数依参数 format 指定的内容格式将字符串格式化,同sprintf()。 4.2 字符串的截取(substr) 对一个字符串截取其中一部分,或者截取一个字符串从第几个字符到第几个字符之间的内容等,PHP中提供了字符串截取的支持。 在PHP中使用函数substr()来实现字符串的截取操作。该函数使用样式如下: string substr(string string,int start[,int length]) 其中参数string为指定欲截取的字符串,参数start为开始截取的位置,可选参数length为指定截取的长度,如果省略该参数,则截取到原始串的末尾。如果start为负数,就从字符串尾端算起。若可选参数length存在,但为负数,则表示取到倒数第length个字符。 4.3 删除字符串空白 rtrim □ 函数功能:删除字符串尾部的空白。 □ 函数语法:string rtrim (string str) □ 函数说明:将字符串尾部的空白除去 ltrim □ 函数功能:将字符串前面的空白去除。 □ 函数语法:string ltrim (string str) □ 函数说明:这个函数能够将字符串前面的空白去除以后, 返回该字符串 4.3 删除字符串空白 trim □ 函数功能:删除字符串中开始与结束的空白。 □ 函数语法:string trim (string str) □ 函数说明:删除字符串中开始与结束的空白同时返回该字符串。 4. 4 查找字符串位置(strpos) □ 函数功能:发现所要寻找的字符第一次出现的位置。 □ 函数语法:int strpos (string haystack, string needle [, int offset]) □ 函数说明:发现所要寻找的字符 neelde 第一次出现在 haystack 字符串的位置, 如果没有发现, 函数会返回 false。 □ 范例程序: ?php $mystring=happy birthday; $pos=strpos($mystring,“h); if($strpos===false) {echo 未找到!;} else {echo $pos;}? 4. 5 字符串的分割(explode) 函数功能:利用一个字符串来分割另一个字符串。 函数语法: array explode(string separator,string string[,int limit]) 函数说明: 返回一个字符串的数组, 其中参数separator为欲执行分割操作的字符串中的一个子串(即分割标记);参数string为欲执行分割操作的目标字符串;可选参数limit为最多返回数组元素的数量。执行此函数将返回一个数组,数组的每一个元素为原始串的子串。 4. 5 字符串的分割 范例程序: ?php $stringset=“ASP,PHP,JSP; $pieces=explode(,, $stringset); foreach($pieces as $value){ echo $value.br; }

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档