加入收藏 | 设为首页 | 会员中心 | 我要投稿 阜阳站长网 (https://www.0558zz.cn/)- AI行业应用、低代码、混合云存储、数据仓库、物联网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

数据类型之布尔型、整型、浮点型和字符串型

发布时间:2022-08-03 09:38:24 所属栏目:PHP教程 来源:互联网
导读:php教程数据类型 说到数据类型,这里要简要说明一下。正常来讲,计算机只能识别0和1这样的二进制类型,但是我们对象化编程中为了提高效率和功能,需要把我们现实工作中的各种数据类型转换到编程语言能够实现的形式;因此,我们这里就涉及到数据类型的概念。
  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
  //使用定界符为字符串赋值并输出
  $str = <<<xin3721
  Hello,world!
  xin3721;
  ?>
  以上实例字符串的内容是Hello,world!
   
   
   
  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

(编辑:阜阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读