《H字符串》PPT课件.ppt
《《H字符串》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《H字符串》PPT课件.ppt(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、String字符串字符串学习目标学习目标掌握获取字符串长度的技术掌握获取字符串长度的技术掌握连接和分割字符串的技术掌握连接和分割字符串的技术熟悉字符串大小写的转换熟悉字符串大小写的转换熟悉去除字符串中的空格熟悉去除字符串中的空格熟悉字符串的定位技术熟悉字符串的定位技术掌握添加、删除和截取字符串的技术掌握添加、删除和截取字符串的技术掌握查找和替换字符串的技术掌握查找和替换字符串的技术n n获取字符串的长度是字符串处理技术中非常重要获取字符串的长度是字符串处理技术中非常重要的一项,通过其可以获取到指定字符串的长度,从的一项,通过其可以获取到指定字符串的长度,从而实现其他更多的功能。该技术主要通过而
2、实现其他更多的功能。该技术主要通过strlenstrlen()()函函数来实现。数来实现。n n语法:语法:n nintint strlen(stringstrlen(string strstr););n n参数参数strstr 为指定的字符串。为指定的字符串。n n获取字符串的长度在程序中经常会用到。获取字符串的长度在程序中经常会用到。字符串处理字符串处理 获取字符串的长度获取字符串的长度n n字符串的连接与分割是非常重要的两个内容,通过其可字符串的连接与分割是非常重要的两个内容,通过其可以将数组按照指定的规则转换成字符串,也可以将字符串按以将数组按照指定的规则转换成字符串,也可以将字符串按
3、照指定的规则进行分割,返回一个数组。其应用范围很广,照指定的规则进行分割,返回一个数组。其应用范围很广,如在购物网站的购物车,在线投票系统等。这两项技术的实如在购物网站的购物车,在线投票系统等。这两项技术的实现主要通过现主要通过implode()implode()和和explode()explode()函数来完成。函数来完成。nimplode()implode()函数函数 implode()implode()函数将一个数组按照指定的规则转换成一个字符函数将一个数组按照指定的规则转换成一个字符串。使用本函数可以将表单中提交的数组数据转换成字串。使用本函数可以将表单中提交的数组数据转换成字符串的形
4、式存储。如果要将数组中的内容以字符串的形符串的形式存储。如果要将数组中的内容以字符串的形式进行输出,则使用该函数是最好的选择。式进行输出,则使用该函数是最好的选择。语法:语法:string implode(string string implode(string glue,arrayglue,array pieces);pieces);本函数将数组本函数将数组piecespieces中的元素按照字符串中的元素按照字符串glueglue进行连接,进行连接,返回一个新字符串。返回一个新字符串。字符串处理字符串处理 字符串的连接和分割字符串的连接和分割nexplode()explode()函数函数
5、n nexplode()explode()函数按照指定的规则对一个字符串进行分割,函数按照指定的规则对一个字符串进行分割,返回值为数组。使用该函数可以将制定字符串中的内容返回值为数组。使用该函数可以将制定字符串中的内容按照某个规则进行分类存续,进而实现更多的功能。例按照某个规则进行分类存续,进而实现更多的功能。例如:在对电子邮件地址的字符串进行处理时,应用该函如:在对电子邮件地址的字符串进行处理时,应用该函数对电子邮件地址字符串进行分割,分割成用户名和域数对电子邮件地址字符串进行分割,分割成用户名和域名两部分,这是就可以根据数组中的域名部分判断邮件名两部分,这是就可以根据数组中的域名部分判断邮
6、件的来源。的来源。n n语法:语法:n nArray Array explode(stringexplode(string separator,stringseparator,string str,intstr,int limit);limit);字符串处理字符串处理 字符串的连接和分割字符串的连接和分割n strtoupperstrtoupper()()函数函数 n n将指定的字符串转换成大写,返回值为这个字符将指定的字符串转换成大写,返回值为这个字符串的大写形式。串的大写形式。n n语法:语法:n nstring string strtoupper(stringstrtoupper(str
7、ing strstr););n n参数参数strstr为指定的字符串。为指定的字符串。nucfirstucfirst()()函数函数 将指定字符串的第一个字符转换成大写,并返回首字符将指定字符串的第一个字符转换成大写,并返回首字符大写的字符串。大写的字符串。语法:语法:string string ucfirst(stringucfirst(string strstr)参数参数strstr为指定的字符串。为指定的字符串。字符串处理字符串处理 字符串大小写转换字符串大小写转换 字符串与字符串与HTMLHTML之间的相互转换时非常简单的,之间的相互转换时非常简单的,通过转换极大的方便了通过转换极大的
8、方便了WebWeb浏览器的浏览和字符浏览器的浏览和字符串的输出,该技术的实现主要通过串的输出,该技术的实现主要通过htmlentitieshtmlentities()()和和htmlspecialcharshtmlspecialchars()()函数。函数。htmlentitieshtmlentities()()函数将所有的字符都转化成函数将所有的字符都转化成HTMLHTML字符串。而字符串。而htmlspecialcharshtmlspecialchars()()函数只是将字函数只是将字符串中的某些特殊的字符转换成符串中的某些特殊的字符转换成HTMLHTML格式。这格式。这里只对里只对htm
9、lentiteshtmlentites()()函数进行讲解。函数进行讲解。语法:语法:String String htmlentities(stringhtmlentities(string strstr,intint quote_style,stringquote_style,string charsetcharset););字符串处理字符串处理 字符串与字符串与HTML相互转换相互转换 trim()trim()函数是函数是ltrimltrim()()和和rtrimrtrim()()函数的综合,可以去除字函数的综合,可以去除字符串前后的所有空格,还可以对字符串中指定的符串前后的所有空格,还可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- H字符串 字符串 PPT 课件
限制150内