-
数据类型之布尔型、整型、浮点型和字符串型
php教程数据类型
说到数据类型,这里要简要说明一下。正常来讲,计算机只能识别0和1这样的二进制类型,但是我们对象化编程中为了提高效率和功能,需要把我们现实工作中的各种数据类型转换到编程语言能够实现的形式;因此,我们这里就涉及到数据类型的概念。
而有关数据类型的另一个解释就是我们必须用不同的容器,容纳不同的物质;譬如说,我们容纳固体,那么不管是密封的容器,还是镂空的容器的都可以;但是如果容纳液体,则必须是密封的容器。数据类型,就是本着这样的一个理念,来实现的。
在PHP当中数据类型分为:
布尔型(boolean)
整型(integer)
浮点型(float)(浮点数,也作“double”)
字符串(string)
两种复合类型:
数组(array)
对象(object)
null类型
最后是特殊类型:
Interface接口类型
Callable和Closure
resource(资源)
布尔型:
这是一个特殊的类型,类型中一共就包括两个值true和false,这是最接近于二进制类型的,也是最节省资源的类型
当转换为布尔值时,以下值被认为是 FALSE:
整型值:0(零)。
浮点型值:0.0(零)。
空白字符串和字符串:“0” 。
没有成员变量的数组。
特殊类型NULL(包括尚未设定的变量)。
所有其他值都被认为是TRUE(包括任何资源)。
整型:
整型的英文名称为:integer。整型变量的值,使用集合表示就是Z = {..., -2, -1, 0, 1, 2, ...}。也就是正整数、0与负整数中的任意一个数。
浮点型:
浮点数是带小数部分的数字,或是指数形式。
如:3.1415926
php教程字符串
string 是一系列字符。在 PHP 中,字符和字节一样,也就是说,一共有 256 种不同字符的可能性。这也暗示 PHP 对 Unicode 没有本地支持。
在PHP中创建字符串的三种方式
单引号 ‘字符串内容 ’
双引号 “字符串内容”
定界符 定界符开始 字符中内容 定界符尾部
界定符
界定符(<<<)是从PHP4.0开始支持的,在使用时后面接一个标识符,接下来是字符串,最后以同样的字符串结尾
如:
<?php
$my_string= <<<str
china
str;
echo $my_string;
?>
以上代码的内容就是china,而定界符是str,请注意定界符,由<<<开头,后面才是定界符内 容
界定符用于包含字符串
再来看一个定界符的实例
php教程并置运算符(Concatenation Operator)
在 PHP 中,只有一个字符串运算符。
并置运算符 (.) 用于把两个字符串值连接起来。
要把两个变量连接在一起,请使用这个点运算符 (.) :
<?php $txt1="Hello World"; $txt2="1234"; echo $txt1 . " " . $txt2; ?> 以上代码的出:
Hello World 1234 您可以看到,我们在上面的例子中使用了两次并置运算符。这是由于我们需要插入第三个字符串。
为了分隔这两个变量,我们在 $txt1 与 $txt2 之间插入了一个空格。
.”.”号用于连接两个字符串、字符串和字符串变量或两个字符串变量
转义符
所谓的转义符,就是正常无法输出的内容,通过转义符可以转出如回车、换行等等
说到数据类型,这里要简要说明一下。正常来讲,计算机只能识别0和1这样的二进制类型,但是我们对象化编程中为了提高效率和功能,需要把我们现实工作中的各种数据类型转换到编程语言能够实现的形式;因此,我们这里就涉及到数据类型的概念。
而有关数据类型的另一个解释就是我们必须用不同的容器,容纳不同的物质;譬如说,我们容纳固体,那么不管是密封的容器,还是镂空的容器的都可以;但是如果容纳液体,则必须是密封的容器。数据类型,就是本着这样的一个理念,来实现的。
在PHP当中数据类型分为:
布尔型(boolean)
整型(integer)
浮点型(float)(浮点数,也作“double”)
字符串(string)
两种复合类型:
数组(array)
对象(object)
null类型
最后是特殊类型:
Interface接口类型
Callable和Closure
resource(资源)
布尔型:
这是一个特殊的类型,类型中一共就包括两个值true和false,这是最接近于二进制类型的,也是最节省资源的类型
当转换为布尔值时,以下值被认为是 FALSE:
整型值:0(零)。
浮点型值:0.0(零)。
空白字符串和字符串:“0” 。
没有成员变量的数组。
特殊类型NULL(包括尚未设定的变量)。
所有其他值都被认为是TRUE(包括任何资源)。
整型:
整型的英文名称为:integer。整型变量的值,使用集合表示就是Z = {..., -2, -1, 0, 1, 2, ...}。也就是正整数、0与负整数中的任意一个数。
浮点型:
浮点数是带小数部分的数字,或是指数形式。
如:3.1415926
php教程字符串
string 是一系列字符。在 PHP 中,字符和字节一样,也就是说,一共有 256 种不同字符的可能性。这也暗示 PHP 对 Unicode 没有本地支持。
在PHP中创建字符串的三种方式
单引号 ‘字符串内容 ’
双引号 “字符串内容”
定界符 定界符开始 字符中内容 定界符尾部
界定符
界定符(<<<)是从PHP4.0开始支持的,在使用时后面接一个标识符,接下来是字符串,最后以同样的字符串结尾
如:
<?php
$my_string= <<<str
china
str;
echo $my_string;
?>
以上代码的内容就是china,而定界符是str,请注意定界符,由<<<开头,后面才是定界符内 容
界定符用于包含字符串
再来看一个定界符的实例
- <?php
- //使用定界符为字符串赋值并输出
- $str = <<<xin3721
- Hello,world!
- xin3721;
- ?>
php教程并置运算符(Concatenation Operator)
在 PHP 中,只有一个字符串运算符。
并置运算符 (.) 用于把两个字符串值连接起来。
要把两个变量连接在一起,请使用这个点运算符 (.) :
<?php $txt1="Hello World"; $txt2="1234"; echo $txt1 . " " . $txt2; ?> 以上代码的出:
Hello World 1234 您可以看到,我们在上面的例子中使用了两次并置运算符。这是由于我们需要插入第三个字符串。
为了分隔这两个变量,我们在 $txt1 与 $txt2 之间插入了一个空格。
.”.”号用于连接两个字符串、字符串和字符串变量或两个字符串变量
转义符
所谓的转义符,就是正常无法输出的内容,通过转义符可以转出如回车、换行等等
转义符 | 输 出 |
\n | 换行 |
\r | 回车 |
\t | 水平制表符 |
\\ | 反斜杠 |
\$ | 美元符号 |
\’ | 单引号 |
\” | 双引号 |
\[0-7]{1,3} | 正则表达式匹配一个用八进制符号表示的字符如\123 |
栏目列表
最新更新
VB.NET使用DataGridView分页显示
WinForm轻松实现自定义分页 (转载)
Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境
在win系统安装配置 Memcached for PHP 5.3 图文
箱图在数据预处理中的应用
Python WEB开发:用Tornado框架制作简易【表
自从学会了用python解析视频,都不用去找
Python代码阅读(第50篇):对列表间隔取
Python爬虫+数据分析+可视化展示,分析《
教你怎么给心爱的她自动定时发送消息!
MongoDB常用命令(2)
MongoDB基本介绍与安装(1)
SQLServer触发器调用JavaWeb接口
SQL Server索引的原理深入解析
SqlServer2016模糊匹配的三种方式及效率问题
SQL中Truncate的用法
sqlserver 多表关联时在where语句中慎用tri
链接服务器读取Mysql---出现消息 7347,级别
SQL Server解惑——为什么你拼接的SQL语句换
MySQL视图了解一下
PHP小技巧之函数重载
一组PHP加密解密函数分享
php截取字符串函数substr,iconv_substr,mb_subs
使用PHP函数scandir排除特定目录
PHP5.5和之前的版本empty函数的不同之处
PHP中strlen()和mb_strlen()的区别浅析
PHP生成等比缩略图类和自定义函数分享
PHP数字和字符串ID互转函数(类似优酷I
php中eval函数的危害与正确禁用方法
2个比较经典的PHP加密解密函数分享