PHP常见字符串操作函数与用法总结
php  /  管理员 发布于 7年前   150
本文实例讲述了PHP常见字符串操作函数与用法。分享给大家供大家参考,具体如下: 一、字符串的格式化 1、字符串的格式化 2、格式化字符串以便显示 ①使用HTML格式化: 在字符串中的新行(\n)之前插入换行符 结果 One line. ②为打印输出而格式化字符串 3.改变字符串中的字母大小写 二、用字符串函数连接和分割字符串 1、用函数explode()、implode()和join() 把字符串打散为数组: 结果 Array ( [0] => Hello [1] => world. [2] => I [3] => love [4] => Shanghai! ) 把数组元素组合为字符串: 结果 Hello World! I love Shanghai! 2、使用strtok()函数 语法 结果 Hello 3、使用substr()函数 定义和用法 注释:如果 start 参数是负数且 length 小于或等于 start,则 length 为 0。 语法 结果 world 结果 d 结果 Hello worl 三、字符串的比较 1、strcmp()比较两个字符串,如果相等,函数返回0 结果 0 2、strlen()函数测试字符串的长度 结果 8 更多关于PHP相关内容感兴趣的读者可查看本站专题:《php常用函数与技巧总结》、《php字符串(string)用法总结》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》 希望本文所述对大家PHP程序设计有所帮助。trim()
函数可以去除字符串的开始位置和结束位置的空格,并将结果字符串返回,默认情况下去除的字符是换行符和回车符(\n和\r),水平和垂直制表符(\t和X0B)ltrim()
函数只从字符的开始处(左边)去除空格rtrim()
函数只从函数的结束处(右边)去除空格n12br()
函数
Another line.printf()
结构$s="world");printf("Hello %s",$s);
函数 描述 使用 $subject=Hello World 返回值 strtoupper() 将字符串转为大写 strtoupper($subject ) HELLO WORLD strtolower() 将字符串转为小写 strtolower($subject ) hello world ucfirst() 如果字符串第一个字符是字符,将其转为大写 ucfirst($subject ) Hello world ucwords() 将字符串的每个单词的首字母大写 ucwords($subject ) Hello World exlpode()
implode()
(jion()
是implode()
函数的别名)strtok()
函数把字符串分割为更小的字符串(标记)。strtok(string,split)
参数 描述 string 必需。规定要分割的字符串。 split 必需。规定一个或多个分割字符。 ";$token = strtok(" ");}?>
world.
Beautiful
day
today.substr()
函数返回字符串的一部分。substr(string,start,length)
参数 描述 string 必需。规定要返回其中一部分的字符串。 start 必需。规定在字符串的何处开始。 length 可选。规定被返回字符串的长度。默认是直到字符串的结尾。 ";echo substr("Hello world",1)."
";echo substr("Hello world",3)."
";echo substr("Hello world",7)."
";echo substr("Hello world",-1)."
";echo substr("Hello world",-10)."
";echo substr("Hello world",-8)."
";echo substr("Hello world",-4)."
";?>
ello world
lo world
orld
d
ello world
lo world
orld";echo substr("Hello world",1,8)."
";echo substr("Hello world",0,5)."
";echo substr("Hello world",6,6)."
";echo substr("Hello world",0,-1)."
";echo substr("Hello world",-10,-2)."
";echo substr("Hello world",0,-6)."
";echo substr("Hello world",-2-3)."
";?>
ello wor
Hello
world
Hello worl
ello wor
Hello
world您可能感兴趣的文章:
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号