PHP数据类型
本节介绍
PHP四种标量类型
- 布尔型(boolean)
- 整型(integer)
- 浮点型(float)(浮点数,也作“double”)
- 字符串(string)
1. PHP原始类型
(1) 四种标量类型
- 布尔型(boolean)
- 整型(integer)
- 浮点型(float)(浮点数,也作“double”)
- 字符串(string)
(2) 两种复合类型
- 数组(array)
- 对象(object)
(3) 两种特殊类型
- 资源(resource)
- NULL
2. PHP布尔类型
- 要指定一个布尔值,使用关键字true或false。两个都大小写不敏感
- 当转换为boolean时,以下值被认为是FALSE:
- 布尔值FALSE
- 整型值0(零)
- 浮点型值0.0(零)
- 空白字符串和字符串"0"
- 没有成员变量的数组
- 没有单元的对象
- 特殊类型NULL(包括尚未设定的变量)
3. PHP整数类型
- 整型值可以用十进制,十六进制或八进制符号指定,前面可以加上可选的符号(-或者+)
- 如果用八进制符号,数字前必须加上
0,用十六进制符号数字前必须加上0x - 如果你指定一个数超出了integer的范围,将会被解释为float。
4. PHP字符串
-
PHP字符串可使用单引号或者双引号
-
当使用双引号时,其中的变量会被解析
-
单引号和双引号可以嵌套,一般外层是双引号,内层为单引号
-
示例:
-
<?php $name = "YBCarry" ; $age = 22 ; $info1 = "$name is $age years old.<br>" ; $info2 = '$name is $age years old.<br>' ; $info3 = "name:'$name', age:'$age'" ; echo ($info1) ; echo ($info2) ; echo ($info3) ; ?> -

-
PHP字符串常用函数
- strlen():返回字符串长度,以字符计。
- str_word_count():对字符串中的单词进行计数。
- strrev():反转字符串。
- strpos():用于检索字符串内指定的字符或文本。如果找到匹配,则会返回首个匹配的字符位置。如果未找到匹配,则将返回 FALSE。
- str_replace():函数用一些字符串替换字符串中的另一些字符。
- 具体参见W3School教程【PHP字符串函数】: