字符串操作ppt课件.ppt

字符串操作ppt课件.ppt

ID:59441386

大小:153.00 KB

页数:47页

时间:2020-09-18

字符串操作ppt课件.ppt_第1页
字符串操作ppt课件.ppt_第2页
字符串操作ppt课件.ppt_第3页
字符串操作ppt课件.ppt_第4页
字符串操作ppt课件.ppt_第5页
资源描述:

《字符串操作ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、字符串字符串的应用很广泛,在数据存储、传输、文件读写等很多方面,都能使用到字符串函数。与字符串有关的函数很多,本章主要介绍与字符串相关的函数的使用。重点与难点字符串与HTML字符串与页面模板字符串的加密主要内容字符串显示函数字符串的编码及编码转换字符串的比较字符串的替换与插入字符串与数组字符串与HTML字符串与加密其他字符串函数字符串(string)字符串是一系列字符。其范围在PHP中没有限制,不用担心其长度问题。字符串的定义方法共分为3种:单引号:定义字符串的最简单的方法是把字符用单引号括起来。如果在定义的字符串中出现单引号,就需要使用转义操作符()进行

2、转义后,才能正常输出。使用单引号定义的字符串中出现的变量和转义序列不会被变量的值替代。字符串(string)双引号:使用双引号(“)括起字符,定义字符串。如果在定义的字符串中出现了一个双引号,就需要使用转义操作符进行转义,其他的特殊字符,可以进行转义操作。变量、数组、对象属性会被替换成实际数值定界符:使用定界符定义。定界符方式可以比较方便地输出大量的字条串;变量会被替换成实际数值,不用对双引号进行转义;常量和函数不能被识别;单引号转义和变量解析的过程,效率更高,对于简单字符推荐使用单引号方式。实例演示:string.phpstringblock.php强制类

3、型转换其它数据类型转换为整型的规则:浮点型向下取整,即不会四舍五入而是直接去掉浮点型数据小数点后边的部分,只保留整数部布尔型TRUE转换成整型数字1,FALSE转换成整型数字0字符串1)字符串为纯整型数字,转换成相应的整型数字2)字符串为带小数点数字,转换时去除小数点后面部分,保留整数部分3)字符串以整型数字开头,转换时去除整型数字后面部分,然后按照规则1进行处理4)字符串以带小数点数字开头,转换时去除小数后面部分,然后按规则2进行处理5)字符串内容以非数字开头直接转换为06)is_numeric()要求整个字符串都能转换成数字才正确。示例演示:toint.

4、php;str2int.php强制类型转换其它数据类型转换为浮点型的规则整型将整型数据直接转换为浮点型,数值保持不变布尔型TRUE转换成浮点型数字1,FALSE转换成浮点型数字0字符串1)字符串为整型数字,直接转换成相应的浮点型数字2)字符串以数字开头,转换时去除数字后面部分,然后按照规则1进行处理3)字符串以带小数点数字开头,转换时直接去除数字后面部分,只保留数字部分4)字符串以非数字内容开头直接转换为0强制类型转换其它数据类型转换为布尔型的规则:整型0转换为FALSE,非零的其它整型数字转换为TRUE浮点型0.0转换为FALSE,非零的其它浮点型数字转换

5、为TRUE字符串空字符串或字符串内容为零转换为FALSE,其它字符串转换为TRUENULL直接转换为FALSE数组空数组转换为FALSE,非空数组转换为TRUE示例演示:toboolean.php强制类型转换其它数据类型转换为字符串的规则:整型转换时直接在整型数据两边加上双引号作为转换后的结果浮点型转换时直接在浮点型数据两边加上双引号作为转换后的结果布尔型TRUE转换为字符串“1”,FALSE转换为空字符串“”数组直接转换为字符串“Array”对象直接转换为字符串“Object”NULL直接转换为空字符串实例演示:tostring.php字符串显示函数ech

6、o()print()函数printf()函数使用fprintf()函数,可以把给定的字符串,格式化后输出到一个文件中格式输出intprintf(string$format[,mixed$args[,mixed$...]])格式控制符:%[‘padding_character][-][width][.precision]type参数'padding_character是可选.它将被用来填充变量直至所指定的宽度.该参数的作用就在变量前面填充.默认的填充字符是一个空格,如果指定0或者空格,就不需要'单引号作为前缀,其他字符就必须指定'作为前缀.参数“-”是可选.它

7、指左对齐,默认是右对齐.参数width是指结果字符串的长度.参数precision表示以小数点开始.它指明小数点后要显示的位数.参数type是类型码字符串格式类型码参数type是类型码,请看下表: 类型  

8、  含义 b      

9、    解释为整数并作为二进制输出. c       

10、    解释为整数并作为字符表示输出(ASCII码).d

11、  解释为整数并作为整数输出.f

12、 解释为双精度并作为浮点数输出. o      

13、  解释为整数并作为八进制数输出.s

14、  解释为字符串并为字符串输出. u      

15、 解释为整数并作为非指定小数输出. x   

16、    

17、    解释为整数并作为带有小写字母a-f

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。