字符串
常见的数据类型为:字符串、整数、浮点数、逻辑(布尔型)、数组、对像、NULL、资源类型
可以使用用var_dump()函数来返回变量的数据类型和值,这个函数具体用在开发过程中
$web = "Hello world!"; var_dump($web); echo '<hr>'; $d = "d是145"; echo "我所输出的d的内容为:$d"; echo '我所输出的d的内容为:$d'; echo '<hr>'; $a = 'Hello world!'; echo gettype($a);
也可以使用gettype直接获取数据类型
其中字符串可以使用单引号和双引号来,但是单引号和双引号还是有点区别的
整数
整数必须有至少一个数字(0-9)
整数不能包含逗号或空格
整数不能有小数点
整数正负均可
可以用三种格式规定整数:十进制、十六进制(前缀是0)或八进制(前缀是
0)
$x = 5985; var_dump($x); echo "<br>"; $x = -345; //负数 var_dump($x); echo "<br>"; $x = 0X8C; //16进制 var_dump($x); echo "<br>"; $x = 047; //8进制 var_dump($x);
浮点型
$x=10.365; var_dump($x); echo "<br>"; $x = 2.4e3; var_dump($x); echo "<br>"; $x=8E-5; var_dump($x);
布尔型
$e = true; $f = false; var_dump($e); var_dump($f);
数组
print('<pre>'); $cars = array("40","BMW",true,"0.42"); $_cars=["Volvo","BMW","SAAB"]; var_dump($cars); var_dump($_cars);
Null
$x="Hello world!"; var_dump($x); $x=null; var_dump($x);
总结
1.var_dump函数输出的内容为【数据类型】【字符串长度】【字符串】
2.var_dump一般用作调试而不是输出函数
3.双引号可输出$d的内容而单引号则不行【课外小知识:这个写法相当于js中的模板字符串】
4.gettyp 只获取到数据类型。
5.整数有很多类型也可以输出不同进制的整数【输出之后都会转为10进制】
6.不同类型输出的数据类型不同分别为
——A,字符串【string】
——B,数字【int】
——C,浮点【float】
——D,布尔【 bool】
——E,数组【array】
7.数组分为两个写法一个是array()另外一个是[]来写
8.数字和浮点不用加""或者'',不然输出的类型为string
9.NULL是不输出任何类型但是将Null用引号圈起来会输出为string
10.print('<pre>');可以格式化输出的数组使其更好辨别