- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
字符串和正则表达式.doc
字符串处理
1.获取字符串长度
获取字符串长度是字符串处理技术中非常重要的一项,通过其可以获取到指定字符串的长度,从而实现其他更多的功能。该技术通过strlen()函数来实现。
语法:int strlen(string str)
参数str为指定的字符串。
例子:获取字符串长度
?php
$str=abcphp;
echo strlen($str);
?
2.字符串的连接和分割
字符串的连接与分割是非常重要的两个内容,通过其可以将数组按照指定的规则转换成字符串,也可以将字符串按照指定的规则进行分割,返回一个数组。其应用范围很广,这两项技术的实现主要通过implode()和explode()函数来完成。
1. implode()函数
implode()函数将一个数组按照指定的规则转换成一个字符串。使用本函数可以将表单中提交的数组数据转换成字符串形式进行存储。如果要将数组中的内容以字符串的形式进行输出,则使用该函数是最好的选择。
语法:string implode(string glue,array pieces)
本函数将数组pieces中的元素按照字符串glue进行连接,返回一个新字符串。
注意:join()函数是implode()函数的别名
例子:字符串的连接
?php
$arr=array(a=1,b=2,c=3);
$string=implode($arr);
echo $string;
?
2.explode()函数
explode()函数按照指定的规则对一个字符串进行分割,返回值为数组。使用该函数可以将指定字符串中的内容按照某个规则进行分类存储,进而实现更多的功能。
语法:
array explode(string separator,string str,[int limit])
参数separator:必要参数,指定的分割符。如果separator为空字符串(“”),explode()将返回false,如果separator所包含的值在str中找不到,那么explode()将返回包含str单个元素的数组。
参数str:必要参数指定将要被进行分割的字符串。
参数limit:可选参数,如果设置了limit参数,则返回的数组包含最多limit个元素,而最后那个元素将包含string的剩余部分;如果limit参数是负数,则返回除了最后的limit个元素外的所有元素
例子:字符串的分割
?php
//separator所包含的值在str中找不到,那么explode()将返回包含str单个元素的数组。
//$str=abcdefghijk;
//$arr=explode(,,$str);
//print_r($arr);//Array ( [0] = abcdefghijk )
//如果separator为空字符串(“”),explode()将返回false
//$str=abcdefghijk;
//$arr=explode(,$str);
//var_dump($arr);//bool(false)
//如果设置了limit参数,则返回的数组包含最多limit个元素,而最后那个元素将包含string的剩余部分
//$str=a,b,c,d,e,f,ghijk;
//$arr=explode(,,$str,5);
//print_r($arr);//Array ( [0] = a [1] = b [2] = c [3] = d [4] = e,f,ghijk )
//如果limit参数是负数,则返回除了最后的limit个元素外的所有元素
$str=a,b,c,d,e,f,ghijk;
$arr=explode(,,$str,-5);
print_r($arr);//Array ( [0] = a [1] = b )只返回倒数第6和第7个元素
?
例子:explode函数的应用(生成复选框)
见文件夹explode函数的应用(生成复选框)
3.字符串大小写转换
在PHP中字符串大小写的转换也是一项不可忽视的技术,通过该技术可以实现字符串大小写的统一,可以规范字符串的写作风格。实现该技术主要通过以下几个函数:
Strtoupper()函数
将指定的字符串转换成大写,返回值为这个字符串的大写形式。
语法:string strtoupper(string str)
参数str为指定的字符串。
例子:将指定的字符串转换成大写
?php
$string=wo ai php !;
echo strtoupper($string);
?
Ucfirst()函数
将指定字符串的第一个字符转换成大写,并返回首字符大写的字符串。
语法:string uc
您可能关注的文档
- 如何激励下属和自我激励.ppt
- 如何理解“安全无小事”这句话?1.ppt
- 如何用社交媒体塑造品牌?.doc
- 如何看乙肝两对半检查结果.ppt
- 如何瞬间提高记忆力.doc
- 如何确定有效培训需求.ppt
- 如何管好大客户〔维系篇〕教材.ppt
- 如何落实正向管教,培育现代化公民.doc
- 如何训练成人记忆力.doc
- 如何设置与优化CorelDRAWX5提高工作效率.doc
- 2025届河南省八市重点高中高三(最后冲刺)物理试卷含解析.doc
- 河南省新蔡县第一高级中学2025届高三(最后冲刺)物理试卷含解析.doc
- 广告宣传片制作合同范本7篇.docx
- 公司员工饭堂承包合同6篇.docx
- 2025届青海省西宁市五中、四中、十四中高三(最后冲刺)物理试卷含解析.doc
- 山西省汾阳中学2025届高考物理全真模拟密押卷含解析.doc
- 事业单位聘用合同范例8篇.docx
- Unit3 SectionB 3a-selfcheck 课件(人教九年级Unit 3 Could you please tell me where the restroom).pptx
- 百货文化用品商品购销合同书范本6篇.docx
- 培训机构学员入学协议6篇.docx
文档评论(0)