资源描述:
《网页制作与网站建设.part.07》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章字符串与正则表达式7.1字符串处理7.2正则表达式应用17.1字符串处理7.1.1字符串的输出print()函数输出一个字符串:intprint(stringarg)sprintf()函数返回一个格式化的字符串:stringsprintf(stringformat[,mixedargs[,mixed...]])7.1.2大小写转换strtolower()函数把一个字符串中的所有字母都转换为小写形式:stringstrtolower(stringstr)strtoupper()函数把一个字符串中的所有字母都转换为大写形
2、式:stringstrtoupper(stringstr)ucfirst()函数把一个字符串中的首字母转换为大写形式:stringucfirst(stringstr)ucword()函数把一个字符串中所有单词的首字母都转换为大写形式:stringucwords(stringstr)27.1字符串处理7.1.3从字符串中删除空格trim()函数去除字符串开始位置和结束位置的空格或其他字符:stringtrim(stringstr[,stringcharlist])ltrim()函数去除字符串左边的空格或其他字符并返回处理后的
3、字符串:stringltrim(stringstr[,stringcharlist])rtrim()函数去除字符串右边的空格或其他字符并返回处理后的字符串:stringrtrim(stringstr[,stringcharlist])37.1字符串处理7.1.4HTML文本格式化nl2br()函数把字符串中的所有换行符(“”)转换为HTML换行标记并返回经过处理的字符串:stringnl2br(stringstr)htmlspecialchars()函数把字符串中的一些特殊字符替换为HTML文本实体并返回经过处理的字符
4、串:stringhtmlspecialchars(stringstr[,intquote_style[,stringcharset]])htmlentities()函数把字符串中的一些HTML标签转换为HTML实体并返回经过处理的字符串:stringhtmlentities(stringstr[,intquote_style[,stringcharset]])strip_tags()函数从字符串中去除所有PHP和HTML标记并返回经过处理的字符串:stringstrip_tags(stringstr[,stringallo
5、wable_tags])47.1字符串处理7.1.5添加或去除反斜线addslashes()函数使用反斜线引用字符串:stringaddslashes(stringstr)stripslashes()函数去除字符串中的反斜线:stringstripslashes(stringstr)7.1.6字符串的连接与分割implode()函数将数组元素连接成一个字符串并返回该字符串:stringimplode(stringglue,arraypieces)explode()函数使用一个字符串分割另一个字符串:arrayexplode
6、(stringseparator,stringstr[,intlimit])strtok()函数把一个字符串按照另一个字符串的值分割成若干个字符串:stringstrtok(stringstr,stringtoken)57.1字符串处理7.1.7查找字符串strpos()函数从一个字符串中查找另一个字符串首次出现的位置:intstrpos(stringhaystack,mixedneedle[,intoffset])stripos()函数与strpos()功能基本相同,只是不区分大小写:intstripos(stringh
7、aystack,mixedneedle[,intoffset])strrpos()函数在一个字符串中查找另一个字符串的最后一次出现:intstrrpos(stringhaystack,mixedneedle[,intoffset])7.1.8替换字符串str_replace()函数在一个字符串中查找一个子串的所有出现并使用新字符串替换该子串:mixedstr_replace(mixedsearch,mixedreplace,mixedsubject[,int&count])str_irepalce()函数与str_repl
8、ace()函数的功能基本相同,只是不区分大小写:mixedstr_ireplace(mixedsearch,mixedreplace,mixedsubject[,int&count])substr_replace()函数替换子串的文本内容并返回替换后的字符串:mixedsubstr_replace(mi