Heim >Backend-Entwicklung >PHP-Tutorial >小胖学PHP总结1-PHP的数据类型

小胖学PHP总结1-PHP的数据类型

WBOY
WBOYOriginal
2016-06-23 13:31:50924Durchsuche

      PHP一共支持8种原始类型,包括4中标量类型,即:boolean(布尔型)、integer(整形)、float/double(浮点型)和string(字符串型);两种复合类型,即:array(数组)和object(对象);两种特殊类型,即:resource(资源)与NULL。

1.1 标量数据类型

   1.1.1 boolean类型

      通常布尔类型都是应用在条件或者循环语句的表达式中,下面在if条件语句中判断变量$r中的值是否为true,然后输出各自的信息。

<?php //输出bool类型和字符串类型$r = true;if($r==true)    echo "这是真的\n";else    echo "这是假的\n";?>
          注意:在PHP中不是只有false值才是假,在一些特殊情况下boolean值也被认为是false,这些特殊情况为:0、0.0、"0"、空白字符串("")、只声明没有赋值的数组等。

      说明:美元符号$是变量的标示符,所有变量都是以$符开头的,无论是声明变量,还是调用变量,都应该使用$符号。

    1.1.2 字符串类型(string)

      在PHP中,有3种定义字符串的方式,分别为单引号(')、双引号(")和界定符(";?>         如果需要对转椅字符使用,使用单引号时只对单引号“'”进行转义即可,使用双引号的时候,就有很多需要注意转义的了,通常使用反斜杠\进行转义。

    1.1.3 整型 integer

      整型就不用多说了,看代码:

<?php //输出整形$str1 = 1234567890;$str2 = 0x1234567890;$str3 = 01234567890;$str4 = 01234567;echo "数字 1234567890 不同进制的输出结果:<p>";echo "十进制的结果为:$str1<br>";echo "十六进制的结果为:$str2<br>";echo "八进制的结果为:";if($str3 == $str4){    echo '&str3=&str4='.$str3;}else{    echo '$str3 != &str4';}?>

    1.1.4 浮点型

      浮点数据类型可以用来存储数字,也可以保存小数,在PHP4.0以前的版本中,浮点型的标示为double,也叫做双精度浮点数,两者没有却别。浮点数有两种书写格式,一中是标准的格式:3.1415;还有一中是科学记数法格式:3.58E1。

<?php //输出浮点型echo '<p>';echo '圆周率的3中书写方式:<p>';echo '第一种:pi()='.pi().'</p><p>';echo '第二种:3.1415926='. 3.1415926.'</p><p>';echo '第三钟:3145926E-11 = '. 314159265359E-11.'</p><p>';?></p>


未完待续。。。 



版权声明:本文为博主原创文章,未经博主允许不得转载。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP查询语那种速度快Nächster Artikel:php框架有什么用?Laravel?