(个人收集学习笔记)4 字符串处理与正则表达式.pdfVIP

(个人收集学习笔记)4 字符串处理与正则表达式.pdf

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

第四章 字符串处理与正则表达式 一、字符串处理介绍 1、如果字符串处理函数和正则表达式都可以实现字符串操作,建议使用字符串处理函数,因为效率高。 2 、因为PHP 是弱类型语言,所以其他类型的数据一般都可以直接应用于字符串操作函数里,而自动转换 成字符串类型进行处理。 3、还可以将字符串视为数组,或当作字符集合来看待。$str[0] $str{0} 二、常用的字符串输出函数 1、echo()函数:使用它的效率要比其他字符串输出函数高。 2 、print() 函数:功能和echo()一样,但它有返回值,成功返回1,不成功返回0 。 3、die()函数:exit()函数的别名。 1)参数如果是字符串,则该函数会在退出前输出它。 2 )如果参数是一个整数,这个值会被用做退出状态。值在0-254 之间,退出状态255 由PHP 保留, 不会使用。状态0 用于成功终止程序。 4 、printf():用于输出格式化字符串。 1)例子:printf(“%s age is $d”, $str, $num); 连 2 ) %d :带符号十进制数 %u :无符号十进制数 %f :浮点数 %s :字符串 %b :二进制数 弟 %c :依照ASCII 值的字符 %% :返回百分比符号 %o :八进制数 %x :十六进制数 (小写字母) 兄 %X :十六进制数 (大写字母) 3)如果%符号多于arg 参数,则必须使用占位符。占位符被插入到%符号之后,由数字和\$组成。 如:printf(“The %2\$s book contains %1\$d pages.That’s a nice %2\$s full of %1\$d pages”,$num,$str); P %2\$s 代表$str。 M 5、sprintf()函数:用法和printf()一样,但它不是输出字符串,而是把格式化的字符串以返回值的形式写入 A 到一个变量中。 三、常用的字符串格式化函数 L 字符串的格式化就是将字符串处理为某种特定的格式。通常用户从表单中提交给服务器的数据都是字 符串形式。 注意:PHP 中字符串处理函数,大部分都不是在原字符串上修改,而是返回新字符串。 1、去除空格和字符串填补空白 (1)string trim($str, $charlist) 、ltrim()、rtrin() :删除字符串两侧空格或其他预定义字符。 1)空格也是一个有效的字符。PHP 接收表单数据时,首先处理的就是删除字符串中多于的空格或其 他一些无意义的符号。 2 )如果不指定过滤字符串 ($charlist ),默认会去掉下列字符:空格、NULL 、\t 、\n 、\r (回车) 3 )可以使用 ..符号指定要去除的一个范围,如0..9 或a..z 4)如果指定了要删除的字符,那就不会删除系统默认的要删除的字符。 4 )trim($str, “0..9 A..Z .”);去除两边数字、大写字母和.符号还有空格。 (2 )string str_pad($str, $length[, $pad_string[, $pad_type]]) :对字符串进行填补。 1)如果没有指定填补时所用字符串,默认使用空格填充。 2 )第二个参数是给定处理完以后字符串的长度,第三个参数是指定填充的字符。 3 )最后一个参数指定填补方向,有三个值:STR_PAD_BOTH 、STR_PAD_RIGHT (默认)、 STR_PAD_LEFT 4 )默认先填充右侧。如: $a = aaaaa; echo str_pad($a, 10, -, STR_PAD_BOTH); 结果:--aaaaa 2 、字符串大小写的转

文档评论(0)

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

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

1亿VIP精品文档

相关文档