PHP数据类型

 

PHP使用两种类型的数据:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

1、数字:包括整型、浮点数。

十进制:如果看到15时,它表示(1*10+5)或1510

包含(0...9)十个数字

八进制:如果看到15时,它表示(1*8+5)或158 或 1310

包含(0...7)八个数字

十六进制:如果看到15时,它表示(1*16+5)或1516 或 2110

包含(0...9,A,B,C,D,E,F)十六个数字

2、文本:即作为一个处理单元的一串字符。

2.1、单引号字符串

即用单引号把想使用的文本括起来。

如:'I am Siron.'

?: 如果我要写 This's book is highly enjoyable. 该怎么写呢?

2.2、双引号字符串

即用双引号把想使用的文本括起来,但复杂些。双引号中可以使用变量替换。

如:"I am Siron."

?: 如果我要写 Tom said,"Gifts are great.". 该怎么写呢?

注意:前面有两个问题,是不是简单的用单、双引号就可以解决呢?

不,这样会产生错误!!!

我们不得不提到转义字符“\” :紧跟其后的字符的功能将被忽略。

所以,2.1 的问题可这样写:'This\'s book is highly enjoyable.'

2.2 的问题可这样写: "Tom said,\"Gifts are great.\""

下面我们来看单引号字符串与双引号字符串一个较大的不同点:

可在双引号字符串中加入特殊的转义序列

转义序列列表如下:


转义序列


描述


\n


换行


\r


回车


\t


制表符


\$


美元符号


\0nnn


任一八进制数


\xnn


任十六进制数


\\


反斜杠字符

注:PHP 用“$”来定义变量,所以要写“$”时,就要用转义字符了

2.3、反引号字符

PHP用反引号字符串来运行系统命令

 

时间: 2024-11-02 03:04:00

PHP数据类型的相关文章

关于PHP中常见数据类型的汇总

 本文整理了有关于PHP中常见的数据类型,感兴趣的朋友可以参考下 PHP 数据类型    PHP 支持八种原始类型(type).    四种标量类型:  string(字符串)  integer(整型)  float(浮点型,也作 double )  boolean(布尔型)    两种复合类型:  array(数组)  object(对象)    两种特殊类型:  resource(资源)  NULL(空)    查看变量类型    通过 gettype() 函数可以方便的查看某个变量的类型:

Java基本数据类型与位运算

赋值运算符 赋值使用操作符"=".它的意思是"取右边的值(即右值),把它复制给左边(即左值)".右值可以是任何 常数.变量或者表达式 (只要它能 生成 一个值就行).但左值必须是一个明确的,已命名的变量.也就是说,必须有一个物理空间可以存储等号右边的值. 分类 基本数据类型 与 类数据类型 的不同 1. 对基本数据类型的赋值是很简单的.基本数据存储了实际的数值,而并非指向一个对象的引用,所以在为其赋值的时候,是直接将一个地方的内容复制到了另一个地方. 2. 但是在为

SQL2005数据类型

SQL2005数据类型 一. 整数数据类型 1.INT 或者 INTEGER INT 类型的数据按4 个字节存储,存储范围:2^-31 ~ 2^31 2.SMALLINT SMALLINT 类型占用2 个字节, 存储范围:2^-15 ~ 2^15 3.TINYINT TINYINT数据类型存储从0 到255 之间的所有正整数.每个TINYINT类型的数据占用1 个字节的存储空间. 4.BIGINT BIGINT 类型的数据按8个字节存储,存储范围:2^-63 ~ 2^63 二. 浮点数据类型 1

ORACLE基本数据类型总结

     ORACLE基本数据类型(亦叫内置数据类型 built-in datatypes)可以按类型分为:字符串类型.数字类型.日期类型.LOB类型.LONG RAW& RAW类型.ROWID & UROWID类型. 在讲叙字符串类型前,先要讲一下编码.字符串类 型的数据可依编码方式分成数据库字符集(CHAR/VARCHAR2/CLOB/LONG)和国际字符集(NCHAR/NVARCHAR2/NCLOB) 两种.数据库中的字符串数据都通过字符集将字符转换为数字后(二进制),才存储到数据块

AMF学习1数据类型

AMF是Action Message Format协议的简称,AMF协议是Adobe公司自己的协议,主要用于数据交互和远程过程调用,在功能上相当于WebService,但是AMF与WebService中的XML不同的是AMF是二进制数据,而XML是文本数据,AMF的传输效率比XML高.AMF使用HTTP方式传输,目前主要是用于ActionScript中,即实现Flex和Server之间的通信. 我是做.Net开发的,按理说和AMF没有什么关系,主要是最近在耍一款网页游戏:纵横天下,该游戏就是采用

泛函编程(21)-泛函数据类型-Monoid

    Monoid是数学范畴理论(category theory)中的一个特殊范畴(category).不过我并没有打算花时间从范畴理论的角度去介绍Monoid,而是希望从一个程序员的角度去分析Monoid以及它在泛函编程里的作用.从这个思路出发我们很自然得出Monoid就是一种数据类型,或者是一种在泛函编程过程中经常会遇到的数据类型:当我们针对List或者loop进行一个数值的积累操作时我们就会使用到Monoid.实际上Monoid就是List[A] => A的抽象模型.好了,我们就不要越描

c c++编程-c++中 数据类型 变量名(常量) 这样的无法结构是什么意思呢?

问题描述 c++中 数据类型 变量名(常量) 这样的无法结构是什么意思呢? 这是一段c++程序,请问中间那句 double r(3.0)是什么意思?为何 3.0用括号包着?r又不是一个函数.. 解决方案 对变量的初始化的另一种形式. C++支持两种形式的初始化:1:使用赋值操作符的显示语法形式.如:int ival=1024;2: 隐式形式,初始值被放在括号中.如:int ival (1024); 解决方案二: 这样的无法结构是什么意思呢?可能是 数据类型 没有相应的构造函数,具体需要看 数据类

泛函编程(25)-泛函数据类型-Monad-Applicative

    上两期我们讨论了Monad.我们说Monad是个最有概括性(抽象性)的泛函数据类型,它可以覆盖绝大多数数据类型.任何数据类型只要能实现flatMap+unit这组Monad最基本组件函数就可以变成Monad实例,就可以使用Monad组件库像for-comprehension这样特殊的.Monad具备的泛函式数据结构内部的按序计算运行流程.针对不同的数据类型,flatMap+unit组件实现方式会有所不同,这是因为flatMap+unit代表着承载数据类型特别的计算行为.之前我们尝试了Li

sql server 2008,Alter Table一次更新多列数据类型怎么写?

问题描述 sql server 2008,Alter Table一次更新多列数据类型怎么写? 试过如以下写法:Alter table TableName Alter Column ID char(36) TypeID char(36)报错.应该怎么写,还是说必须拆分为多句? 解决方案 Sql Server中一次更新多列数据 解决方案二: SQL SERVER更新列类型不支持多列,语法限制 只有新增时要指定多列

Python中的几种数据类型

  大体上把Python中的数据类型分为如下几类: Number(数字) 包括int,long,float,complex String(字符串) 例如:hello,"hello",hello List(列表) 例如:[1,2,3],[1,2,3,[1,2,3],4] Dictionary(字典) 例如:{1:"nihao",2:"hello"} Tuple(元组) 例如:(1,2,3,abc) Bool(布尔) 包括True.False 由于P