欢迎来到天天文库
浏览记录
ID:43101882
大小:1.13 MB
页数:27页
时间:2019-09-30
《PHP编程基础与实例教程课件12》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、PHP编程基础与实例教程PHPFundamentals&Practices第12章字符串处理主讲:孔祥盛本章大纲12-1字符串的指定方法12-2字符串处理函数12-3新闻发布系统中的字符串处理函数的应用12-1字符串的指定方法1.使用单引号指定字符串2.使用双引号指定字符串3.使用定界符指定字符串用户名:密码:2、d">form;echo$my_form;?>12-1字符串的指定方法4.字符串中的字符处理字符串是由零个或多个字符组成的有限序列,可以通过字符串的索引(index)检索字符串中的单个字符(index从0开始计数)。符串的索引(index)从0开始;检索字符串中的单个字符时可以使用”[index]”或”{index}”的方式取得该索引(index)对应的字符。12-2字符串处理函数1.字符串修剪函数1.字符串裁剪函数字符串裁剪函数包括trim()函数、rtrim()函3、数和ltrim()函数。2.填充字符串str_pad()函数语法格式:stringstr_pad(stringstr,intpad_length[,stringpad_string[,intpad_type]])函数功能:用填充字符串pad_string填充字符串str,使得填充后的字符串长度增加到pad_length个字符长度。3.将换行符或r替换成HTML换行符函数nl2br()语法格式:stringnl2br(stringstr)函数功能:nl2br()函数可以将字符串str中的换行符或r替换成HTML换行符。12-2字符串处理函数4、1.字符串修剪函数4.字符串大小写转换函数PHP提供了四个字符串大小写转换的函数,可以将字符串中的字符转换为大写或小写:strtoupper()、strtolower()、ucfirst()和ucwords()。5.在预定义字符前添加或删除反斜线(1)addslashes()函数语法格式:stringaddslashes(stringstr)函数功能:在预定义字符前添加反斜线(),这些预定义字符是:单引号(')、双引号(")和反斜线()。(2)stripslashes()函数语法格式:stringstripslashes(stringstr)函数功能:stripsl5、ashes()函数用于删除字符串str中的反斜线,经常用于删除由addslashes()函数添加的反斜线。12-2字符串处理函数1.字符串修剪函数6.HTML特殊字符处理函数htmlspecialchars()和strip_tags()(1)htmlspecialchars()函数htmlspecialchars()函数的语法格式:stringhtmlspecialchars(stringstr)htmlspecialchars()函数的功能:将PHP字符串str中的特殊字符(如:<、&、“、>)转换成对应的预定义实体,以便HTML或XML解析器将预定义实体还原为对应的6、特殊字符。(2)strip_tags()函数strip_tags()函数的语法格式:stringstrip_tags(stringstr)strip_tags()函数的功能:剔除字符串str中的HTML、XML、JavaScript以及PHP的标签。12-2字符串处理函数1.字符串修剪函数7.字符串格式化函数(1)sprintf()函数语法格式:stringsprintf(stringformat,arg1,arg2,…,argn)函数功能:sprintf()函数返回字符串format格式化后的字符串。字符串参数format中包含有n个转换格式,每个转换格式以百分号(%7、)开始;arg1、arg2…argn的参数值替换参数format中对应的转换格式。(2)printf()函数语法格式:intprintf(stringformat,arg1,arg2,…,argn)函数功能:将字符串参数format格式化后的字符串值打印到浏览器页面上,该函数返回格式化后字符串的长度。转换格式说明%打印百分比符号,不转换。b转换成二进制数。c转换成对应的ASCII字符。d转换成十进制数。e可续计数法(比如1.5e+3)f转换成浮点数。o转换成八进制数。s转换成字符串。u转换成无符号十进制数。x转换成小写十六进制数。X转换成
2、d">form;echo$my_form;?>12-1字符串的指定方法4.字符串中的字符处理字符串是由零个或多个字符组成的有限序列,可以通过字符串的索引(index)检索字符串中的单个字符(index从0开始计数)。符串的索引(index)从0开始;检索字符串中的单个字符时可以使用”[index]”或”{index}”的方式取得该索引(index)对应的字符。12-2字符串处理函数1.字符串修剪函数1.字符串裁剪函数字符串裁剪函数包括trim()函数、rtrim()函
3、数和ltrim()函数。2.填充字符串str_pad()函数语法格式:stringstr_pad(stringstr,intpad_length[,stringpad_string[,intpad_type]])函数功能:用填充字符串pad_string填充字符串str,使得填充后的字符串长度增加到pad_length个字符长度。3.将换行符或r替换成HTML换行符函数nl2br()语法格式:stringnl2br(stringstr)函数功能:nl2br()函数可以将字符串str中的换行符或r替换成HTML换行符。12-2字符串处理函数
4、1.字符串修剪函数4.字符串大小写转换函数PHP提供了四个字符串大小写转换的函数,可以将字符串中的字符转换为大写或小写:strtoupper()、strtolower()、ucfirst()和ucwords()。5.在预定义字符前添加或删除反斜线(1)addslashes()函数语法格式:stringaddslashes(stringstr)函数功能:在预定义字符前添加反斜线(),这些预定义字符是:单引号(')、双引号(")和反斜线()。(2)stripslashes()函数语法格式:stringstripslashes(stringstr)函数功能:stripsl
5、ashes()函数用于删除字符串str中的反斜线,经常用于删除由addslashes()函数添加的反斜线。12-2字符串处理函数1.字符串修剪函数6.HTML特殊字符处理函数htmlspecialchars()和strip_tags()(1)htmlspecialchars()函数htmlspecialchars()函数的语法格式:stringhtmlspecialchars(stringstr)htmlspecialchars()函数的功能:将PHP字符串str中的特殊字符(如:<、&、“、>)转换成对应的预定义实体,以便HTML或XML解析器将预定义实体还原为对应的
6、特殊字符。(2)strip_tags()函数strip_tags()函数的语法格式:stringstrip_tags(stringstr)strip_tags()函数的功能:剔除字符串str中的HTML、XML、JavaScript以及PHP的标签。12-2字符串处理函数1.字符串修剪函数7.字符串格式化函数(1)sprintf()函数语法格式:stringsprintf(stringformat,arg1,arg2,…,argn)函数功能:sprintf()函数返回字符串format格式化后的字符串。字符串参数format中包含有n个转换格式,每个转换格式以百分号(%
7、)开始;arg1、arg2…argn的参数值替换参数format中对应的转换格式。(2)printf()函数语法格式:intprintf(stringformat,arg1,arg2,…,argn)函数功能:将字符串参数format格式化后的字符串值打印到浏览器页面上,该函数返回格式化后字符串的长度。转换格式说明%打印百分比符号,不转换。b转换成二进制数。c转换成对应的ASCII字符。d转换成十进制数。e可续计数法(比如1.5e+3)f转换成浮点数。o转换成八进制数。s转换成字符串。u转换成无符号十进制数。x转换成小写十六进制数。X转换成
此文档下载收益归作者所有