标量数据类型

1. 布尔型(Boolean)

布尔型是PHP中较为常见的数据类型。它保存一个真值true或者假值false。

例:在if条件语句中判断变量$b的值是否为true,如果为true,则输出"我们要努力学好PHP",否则输出"出错!"。

源码:


$b=true;

if($b==true)

echo"我们要努力学习PHP";

else

echo"出错!";

?>


运行截图:

2. 字符串型(String)

字符串是连续的字符序列,由数字、字母和符号组成。字符串中的每个字符只占用一字节。在PHP中,定义字符串有以下三种方式。

  • 单引号(');
  • 双引号(");
  • 定界符(<<

例:分别应用单引号和双引号输出同一个变量,其输出的结果完全不同,双引号输出的是变量的值,而单引号输出的是字符串"$a"。

源码:


$a="你好,欢迎来到PHP的世界!";

echo"

$a

";

echo'

$a

';

?>


运行截图:

例:应用定界符定义字符串并输出。可以看到,它和双引号没什么区别,字符串中包含的变量也被替换成实际变量的值。

源码:


$i="PHP";

echo<<

Hello,welcome to here!

Do you like $i?

std;

?>


运行截图:

3. 整型(integer)

整型数据类型只能包含整数。整型数可以用十进制、八进制和十六进制来表示。如果用八进制,数字前面必须加0;如果用十六进制,则需要加0x。

例:分别输出定义的十进制、八进制和十六进制变量的结果。

源码:


$str1=123;

$str2=0123;

$str3=0x123;

echo"数字123不同进制的输出结果:

";

echo"十进制的结果是:$str1
";

echo"八进制的结果是:$str2
";

echo"十六进制的结果是:$str3";

?>


运行截图:

4. 浮点型(float)

浮点数据类型可以用来存储整数,也可以保存小数。它提供的精度比整数大的多。浮点型的标识为double,也叫双精度浮点数。

例:三种方法输出圆周率。

源码:


echo"圆周率的三种书写方法:

";

echo"第一种:pi()=".pi()."

";

echo"第二种:3.14159265359=". 3.14159265359 ."

";

echo"第三种:314159263539e-11=". 314159263539E-11 ."

";

?>


运行截图:

php if多条件_PHP的数据类型相关推荐

  1. if条件语句里数据类型的逻辑判断与分析

    if条件语句里数据类型的逻辑判断与分析 在写编写代码前,理顺逻辑顺序是非常重要的第一步. 代码里面逻辑关系是第一步,那么逻辑里面免不了会使用到条件判断语句了. 今天主要讲解我对if语句里数据类型的逻辑 ...

  2. php中的echo单引号_PHP的数据类型

    标量数据类型 1. 布尔型(Boolean) 布尔型是PHP中较为常见的数据类型.它保存一个真值true或者假值false. 例:在if条件语句中判断变量$b的值是否为true,如果为true,则输出 ...

  3. python for循环连续输入五个成绩判断等级_Python基础(1)——输入输出/循环/条件判断/基本数据类型...

    一.编程语言 1. 编译型语言:先编译,再执行 (先编译成二进制) 举例:英文书翻译成中文再看 C.C++.C# 2.解释型语言:一边执行一边编译 举例:英文书找个翻译,它翻译一行你听一行 php.j ...

  4. php if判断两个条件_PHP中if相关条件语句该如何理解使用?

    php中文网最新课程 每日17点准时技术干货分享 我们在开发PHP页面时,有时候会需要根据不同条件从数据库或者页面中读取信息,然后再执行相应的语句.涉及到这方面的需求时,我们就要了解掌握PHP中一些条 ...

  5. Linux 多线程同步机制:互斥量、信号量、条件变量

    互斥量:互斥量提供对共享资源的保护访问,它的两种状态:lock和unlock,用来保证某段时间内只有一个线程使用共享资源,互斥量的数据类型是pthread_mutex_t 主要涉及函数:pthread ...

  6. UniDAC使用教程(四):数据类型映射

    2019独角兽企业重金招聘Python工程师标准>>> 下载UniDAC最新版本 Universal Data Access Components (UniDAC)是一款通用数据库访 ...

  7. 字符串字段当条件查询的时候需要加引号吗_如此详细的SQL优化教程,是你需要的吗?...

    基础数据准备 二:五百万数据插入 上面插入几条测试数据,在使用索引时还需要插入更多的数据作为测试数据,下面就通过存储过程插入500W条数据作为测试数据 三:使用索引和不使用索引的比较 没有添加索引前一 ...

  8. 引用数据类型的类型转换

    引用数据类型的类型转换 引用数据类型也能够做类型转换,条件是: 引用数据类型的转换是有条件,不能够随便转 转换的条件是:只能够在有继承关系的类型间进行 正因为只能沿着继承树进行转换,才有向上转型和向下 ...

  9. 同步和互斥的POSXI支持(互斥锁,条件变量,自旋锁)

    同步和互斥在多线程和多进程编程中是一个基本的需求,互相协作的多个进程和线程往往需要某种方式的同步和互斥.POSIX定义了一系列同步对象用于同步和互斥. 同步对象是内存中的变量属于进程中的资源,可以按照 ...

最新文章

  1. (六)观察者模式详解(包含观察者模式JDK的漏洞以及事件驱动模型)决了当时的问题,那时LZ接触JAVA刚几个月,比葫芦画瓢的用了观察者模式。...
  2. .net程序员使用Oracle新手上路指南
  3. Java知多少(完结篇)
  4. OpenCV3实现人脸识别(一)——基于OpenCV3级联分类器实现人脸检测与眼睛检测
  5. python 安装包时出现红字_Python从入门到就业-1.1节:安装Python
  6. 用java智能锁远程,从生产者-消费者模型了解线程、同步、锁(java)
  7. ASP.NET Core MVC中的 [Required]与[BindRequired]
  8. mysql更新一条语句_MySQL一条更新语句是如何执行的
  9. LiteOS内核源码分析:位操作模块
  10. 使用idea创建项目并通过git上传到码云
  11. C# 修改打印机名称
  12. 轨道客流预测TransCAD公交分配结果详解
  13. 《演讲的力量》TED主席和首席教练教你演讲的基本技巧
  14. ADSL上网常见故障解答
  15. tools-centos-基本配置
  16. IPSEC over GRE
  17. 库和计算机硬盘什么区别是什么,电脑内存和硬盘容量的区别是什么
  18. MySQL(六):InnoDB数据文件
  19. 中南计算机绘图试题,中南大学计算机绘图试题b答案
  20. 这6部韩国电影你都看过吗?

热门文章

  1. 使用Velocity(VTL)调用自定义C# .net 中的方法
  2. 怎么抽象mysql数据库_一个用于mysql的数据库抽象层函数库
  3. 为什么c语言2的n次方减一,计算2的N次方........有什么错吗?
  4. java 的 provider_Java里的Provider是什么?
  5. php返回成功信息msg_使用PHP实现的服务端socket
  6. java jdbc 传参_java – 将参数传递给JDBC PreparedStatement
  7. android dialogfragment style,Android DialogFragment 使用
  8. 人工智能导论 王万良教授_FCES2019 panel4:人工智能的第一堂课究竟讲什么?
  9. 电脑字体在哪个文件夹_在PS里如何安装字体
  10. 计算机不属于发明保护客体,如何判断两种类型的计算机程序发明能否成为专利保护客体?...