PHP:3、数据类型与运算

原文:https://www.runoob.com/php/php-datatypes.html

目录

数据类型

常量

设置常量(使用define()函数)

字符串

strlen()函数:返回字符串长度

strpos()函数:查找制定文本/字符

完整的string函数

运算符

算数运算符

赋值运算符

递增/减运算符

比较运算符

逻辑运算符

数组运算符

三元运算符

组合比较符(PHP7+)

运算符优先级(可用括号改变优先级)


 

数据类型

String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)。

字符串:任意文本,在双引号内

整数:没有小数,至少一个数字(0-9),不能有符号和空格、可以是正负数,可以是多种进制

浮点型:带小数,可以是指数

布尔型:true、false

字符串文 0 是转换为布尔值的特殊情况,它转换为 false

数组:

对象:可存储数据、必须声明(clas类对象=属性+方法)、this就是指向当前对象实例的指针,不指向任何其他对象或类。

NULL值:表示变量没有值,NULL是数据类型为NULL的值,可以设置变量为NULL值来清空变量数据

类型比较:==只比较值,===比较值与数据类型

42 === "42":值相等,数据类型不相等,42是整数,"42"是字符串

常量

1、常量值脚本中不能改变

2、由英文字母、下划线、数字组成,数字不能在开头,常量无需$符

3、常量在整个脚本中都可以使用,为全局,定义在函数外的常量在函数中也可以正常使用

设置常量(使用define()函数)

bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

三个参数:1、必选参(名称),2、必选参(值),可选参(默认值为false,大小写敏感)

字符串

1、需用单引号或双引号括起来

2、只有一个字符串运算符,用”.“并置运算符将字符串连起来

strlen()函数:返回字符串长度

1、返回字符串的长度(字节数)

2、包含空格

strpos()函数:查找制定文本/字符

1、找到则返回第一个匹配到的字符位置,找不到返回false

2、字符串中第一个字符的位置是 0,而不是 1

完整的string函数

https://www.runoob.com/php/php-ref-string.html

运算符

算数运算符

PHP7+ 版本新增整除运算符 intdiv(),该函数返回值为第一个参数除于第二个参数的值并取整(向下取整),使用实例:

赋值运算符

递增/减运算符

比较运算符

逻辑运算符

数组运算符

三元运算符

组合比较符(PHP7+)

运算符优先级(可用括号改变优先级)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值