- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据类型的转换 将一个值转换为整型(integer),可以用(int)或(integer)强制转换。不过大多数情况下都不需要强制转换,因为当运算符、函数或流程控制需要一个integer参数时,值会自动转换。 字符串 字符串就是包括在一对双引号或一对单引号之间的一串字符。引号必须匹配,以单引号开始,必须以单引号结束;以双引号开始,以双引号结尾。字符串内部也可能会出现单引号或双引号。下面是一组字符串的实例: 1-* 北京源智天下科技有限公司 联系方式: 数据类型 布尔型 整型 浮点型 数据类型的转换 字符串 NULL类型 布尔型 $a=true; //$a设置为真 $b=false; //$b设置为假 布尔型也就是逻辑型,支持逻辑运算。它是PHP4中新增的类型,常在判断中运用,其值只有两个:True(真)和False(假)。其值可以直接设置,形式如下: 整型 十进制整数:例如12、-50、0。 八进制整数:以0开头的数是八进制数。如0123表示八进制的123,其值相当于十进制的83。-011表示八进制-11,其值相当于十进制的-9。 十六进制整数:以0x开头的数是16进制数。如0x123,代表十六进制数123,其值相当于十进制的291。-0x12等于十进制的-18。 整型既是整数,用integer表示,只能表示整数。PHP整型值可以以十进制、十六进制或八进制的方式表示。整型数的字长和平台有关,PHP中整型的一般有效范围为-2,147,483,648~+2,147,483,647。 【范例4-5】分别设置变量a、b、c、d、e的值为12345、-12345、12345(八进制)、12345(十六进制)、ABCD(十六进制),并输出变量的值。 其整数可用以下三种形式表示。 浮点型 $a = 1.234; $a= 1.2e3; $a = 7E-10; 浮点型主要用于表示带有小数的数值,有float和double两种形式。浮点型(也叫浮点数)可以用以下语法定义: 【范例4-6】设置浮点型变量$a = 1.234,$b = -1.234,$c = 1.234e-2,$d =1.234e2,并对其进行输出,比较其结果的异同。 第一种是比较熟悉的表示方法,第二种是以指数的方法表示的。PHP的浮点型类似C语言中double型,在32位的操作系统中,有效范围是1.7e-308~1.7e+308。浮点型变量显示时所用的十进制个数由php.ini文件中的precision定义,预定义值为14,即浮点数最长为14个数字。 【范例4-7】在编写程序中,如果不注意数据类型的范围,有可能造成错误。将变量$large_number的值先后赋予1000000000、2147483648十六进制)、50000000000,利用var_dump查看其输出的值及其类型,分析输出的结果。 上面是三组字符串,从上面可以看出,字符串是包括在一对单引号或双引号之内的一串字符,字符之中也可以含有单引号或双引号。另外,字符串中有时需要使用特殊字符,则可以用反斜杠(\)表示,常见的特殊字符及其功能如表4-2所示。 回车 \r $符号 \$ 双引号 \” 单引号 \’ 跳格 \t 换行 \br 换行并归0 \n 功能 字符形式 【范例4-8】分别给变量a、b、c赋予Hello\n、PHP\r br、How are you,含有特殊字符的字符串,输出变量,查看输出结果的变化。 表4-2 特殊字符 “there are many things” “there are ‘many things’ ” ‘there are“many things” ’ NULL类型 被赋值为NULL。 尚未被赋值。 被unset()。 NULL是一个比较特殊类型,一个变量被设置为NULL,就表示这个变量没有值。NULL类型唯一可能的值就是NULL。在下列情况下一个变量被认为是NULL: NULL类型只有一个值,就是大小写敏感的关键字NULL 。 性格决定命运, 专注成就人生 更多可以进 娄底热线www.ldz.cc bbs.ldz.cc 娄底论坛 news.ldz.cc娄底新闻 mm.ldz.cc美女图片网 http://auto.ldz.cc/娄底汽车网 http://video.ldz.cc/娄底热线视频频道 冷新影视 进衣网 新化县 发发购物 隆回县 /娄底网站建设,梦飞互联 www.31298.Cn 312
您可能关注的文档
- PCI数据采集卡——功能介绍.ppt
- PCR与DNA提取一般方法.ppt
- PCR扩增产物的分析.ppt
- PCR技术及注意事项.ppt
- PCT申请进入国家阶段的程序及实务操作(2010年1月).ppt
- PC工程外购件手册.ppt
- PC硬件04章汇编语言基础:寻址方式.ppt
- PC端网页版理财通分析.pptx
- PC第3章离子聚合及配位聚合2.ppt
- PDCA持续改进的作业方法.ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
最近下载
- 我国产业投资基金筹资机制的研究.doc VIP
- 精品解析:北京市东城区2023-2024学年七年级上学期期末语文试题(解析版).docx VIP
- 水性及高固体份汽车修补漆 _湛新树脂 2016 03.pdf VIP
- 《建筑防火通用规范》解读 1—6章.pdf
- Silvadur长效型防霉抗菌加工剂.pdf
- 《煤矿防灭火细则》编制原则及要点解读.docx
- BASF-Joncryl-系列产品资料.pdf
- 车载显示器设备项目商业计划书.docx VIP
- Surface Modified Pigments for Inkjet Ink (表面改性对喷墨墨水颜料).pdf
- 聚氨酯鞋底-Polyurethaneadditives.PDF
文档评论(0)