《PHP》课件2-3 数据类型和类型转换.pptx

《PHP》课件2-3 数据类型和类型转换.pptx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

本节主要内容PHP中的数据类型PHP中数据类型的自动转换PHP中的强制类型转换

PHP中的数据类型PHP中支持三种数据类型,分别为标量数据类型、复合数据类型及特殊数据类型数据类型分类包含数据类型标量类型boolean(布尔型)、integer(整型)、float(浮点型)、string(字符串型)复合类型array(数组)、object(对象)特殊类型resource(资源)、NULL(空值)

标量数据类型布尔型布尔型是PHP中常用的数据类型之一,通常用于逻辑判断,它只有true和false两个值,表示“真”和“假”,并且不区分大小写。在特殊情况下其他数据类型也可以表示布尔值,例如,0表示false,1表示true。PHP中var_dump()会返回变量的数据类型和值。?php$flag1=true; //将true赋值给变量$flag1$flag2=false;//将false赋值给变量$flag2echoflag1is:,var_dump($flag1),br;echoflag2is:,var_dump($flag2);?

标量数据类型整型:整型用来表示整数,整数可以是十进制、八进制或十六进制,八进制数字前必须加上0,十六进制数字前必须加上0x。?php$int_decimal=10;//用十进制表示整数$int_octal=012;//用八进制表示整数(相当于十进制的10)$int_hex=0xa;//用十六进制表示整数(相当于十进制的10)echovar_dump($int_decimal),br;echovar_dump($int_octal),br;echovar_dump($int_hex);?

标量数据类型浮点型:浮点型即小数。在PHP中,通常有两种方法表示浮点数:标准格式和科学计数法格式。?php$fnum1=3.14159;//标准格式$fnum2=3.14E5;//表示3.14*105,科学计数法格式$fnum3=4E-6;//科学计数法格式,表示4*10-6echovar_dump($fnum1),br;echovar_dump($fnum2),br;echovar_dump($fnum3);?

标量数据类型字符串型:字符串是由连续的字符序列,由字母、数字和符号组成,字符串中的每一个字符占用一个字节。定义字符串有三种方式:单引号(’)、双引号(”)、定界符(),通常使用单引号或者双引号表示字符串。?php$first_name=Tom;//用单引号定界的字符串$last_name=Smith;//用双引号定界的字符串$full_name=$first_name..$last_name;//包含单引号的用双引号定界的字符串$str_1=$full_namesaid,Howareyou?;//包含双引号的用单引号定界的字符串$str_2=$full_namesaid,Iamok.;echo$str_1;echobr;echo$str_2;?

标量数据类型字符串型PHP的字符串中可以使用转义符“\”(反斜杠)。转义字符代码转义字符的含义\”双引号\’单引号\$字符$\\反斜线\n换行符\t制表符\r回车符

特殊数据类型资源数据类型:资源是由专门的函数来建立和使用的,它常用来表示一个PHP的外部资源。在使用资源时应及时释放不需要的资源,如果忘记了释放资源,系统会自动启动垃圾回收机制,从而避免内存消耗殆尽。空值(null):空值表示没有为该变量设置任何值,另外空值(null)不区分大小写。

数据类型的转换在PHP中,对两个变量进行操作时,若其数据类型不相同,则需要对其进行数据类型转换。数据类型转换分为自动类型转换和强制类型转换。

自动类型转换所谓自动类型转换,指的是根据变量在语句中的位置和上下文的关系将变量类型自动转换为合适的类型,无需开发人员做任何事情。两种不同类型的数据在自动转换时,转换遵循的原则是小类型往大类型转换

您可能关注的文档

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档