php中的标量数据类型总结

admin3年前PHP教程34

PHP 的数据类型可以分为三大类,分别是标量数据类型、复合数据类型和特殊数据类型。

其中,标量数据类型是数据结构的最基础单元,只能存储一个数据。在 PHP 中的标量数据类型分为四种,如下表所示:

类型 功能

boolean(布尔型) 最简单的数据类型,只有两个值:true(真) / false(假)string(字符串) 字符串是连续的字符序列integer(整型) 整型包含所有的整数,可以是正数也可以是负数float(浮点型) 浮点型也是用来表示数字的,与整型不同除了可以表示整数外它还可以用来表示小数和指数

1、布尔型(boolean)

布尔型是PHP中较为常用的数据类型之一,它保存一个true值或者false值,其中true和false是php的内部关键字。设定一个布尔型的变量,只需将true或者false赋值给变量即可。在php中不是只有boolean值为假,在一些特殊情况下非boolean值也被认为是假的。比如说0,空的字符串 和只声明没有赋值的数组。

2、字符串型(string)

字符串是连续的字符串序列,由数字、字母和符号组成。字符串中的每个字符只占用一个字节。一种有三种定义字符串的方式,单引号,双引号,和定界符(<<<)

反引号中包含的变量按普通字符输出,比如 $i='我最棒',echo '$i' 就会输出$i 而双引号则会解析变量输出 “我最棒”!

示例代码如下:

?

1
2
3
4
5
6
7
8
9
10
11
12
//双引号方式声明字符串
$str1 = "PHP中文网";
//单引号方式声明字符串
$str2 = 'PHP 教程';
//Heredoc 方式声明字符串
$str3 = << url:
http:///
EOF;
echo $str1."
".$str2."
".$str3;
?>






运行结果如下:

3、整型(integer)

整型数据类型只能包含整数。

在 PHP 中,整型变量称为 integer 或 int 类型,用来表示一个整数,整型的规则如下所示:

    整型必须至少有一个数字(0~9);整型不能包含逗号或空格;整型不能包含小数点;整型可以是正数或负数。整型的取值范围必须介于 -2E31 到 2E31 之间,可以用三种格式来表示,即十进制、十六进制(以 0x 为前缀)和八进制(以 0 为前缀)。
?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$x = 5985; // 定义一个整型数据类型的变量
var_dump($x); // 输出此变量
echo "
";
$x = -345;
var_dump($x);
echo "
";
$x = 0x8C; //十六进制数字
var_dump($x);
echo "
";
$x = 047; //八进制数字
var_dump($x);
?>






运行上面的代码,结果如下:

?

1
2
3
4
int(5985)
int(-345)
int(140)
int(39)






4、浮点型(float)

浮点数据类型既可以用来存储整数,也可以存储小数。

浮点型在 PHP 中被称为 float 类型,也可称为实数,可以用来存储整数和小数,有效的取值范围是 1.8E-308 到 1.8E+308 之间。浮点数的精确度比整型数据类型要高。

示例代码如下:

?

1
2
3
4
5
$num1 = 10.365;
$num2 = 2.4e3;
$num3 = 8E-5;
var_dump($num1, $num2, $num3);
?>






运行结果如下:

?

1
float(10.365) float(2400) float(8.0E-5)






 

到此这篇关于php中的标量数据类型总结的文章就介绍到这了,更多相关php中的标量数据类型有哪几种内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:php/php-ask-487008

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

ThinkPHP的标签制作实例讲解

thinkphp的默认标签解析器在Lib/Template/TagLib/TagLibCx.class中里面定义了常用的volist php 等常用thinkphp的标签这里笔者在这个类中添加一个&l...

php数据流中第K大元素的计算方法及代码分析

设计一个找到数据流中第K大元素的类(class)。注意是排序后的第K大元素,不是第K个不同的元素。计算方法1、直接使用最小堆,堆的大小为 k,这样保证空间占用最小,最小堆的根节点是就是最小值,也是我们...

PHP中=&gt;和-&gt;以及::符号的用法

没关系,下面我们做一下详细的解释,如果你有C++,Perl基础,你会发现这些家伙和他们里面的一些符号功能是差不多的。‘- >'符号插入式解引用操作符”(infix...

5个提升高防服务器安全性的小技巧?使用国内电信100G高防服务器需要注意的有哪些?

互联网中网络环境更为复杂出现多种多样的网络流量攻击,而且出现频率也越来越高。租赁高防服务器的用户同样也需要面临网络安全方面的问题,要关注高防服务器的软硬件安全性的升级,以下分享5个升级高防服务器安全性...

GPU服务器的运用有哪些呢美国GPU服务器多少钱一台

GPU服务器的运用有哪些呢?1、支持运行安卓模拟器,可支持蓝叠,逍遥,雷电,夜神等。用于手机游戏挂机和自动化脚本运行2、渲染业务场景需要GPU显卡实现图形加速及实时渲染,同时需要大量计算、内存或存储。...

php之app消息推送案例教程

如何用php实现app消息推送现在有很多的消息推送厂商,比如阿里云的消息推送,极光推送,融云的消息推送。他们的原理都是把sdk内置在app里面,达到消息推送的目的,通过一张图来了解一下,看不懂不要紧,...