小胖学PHP总结1-----PHP的数据类型
PHP一共支持8种原始类型。包含4中标量类型,即:boolean(布尔型)、integer(整形)、float/double(浮点型)和string(字符串型);两种复合类型,即:array(数组)和object(对象)。两种特殊类型。即:resource(资源)与NULL。
1.1 标量数据类型
1.1.1 boolean类型
<?php
//输出bool类型和字符串类型
$r = true;
if($r==true)
echo "这是真的\n";
else
echo "这是假的\n";
?>
注意:在PHP中不是仅仅有false值才是假,在一些特殊情况下boolean值也被觉得是false,这些特殊情况为:0、0.0、"0"、空白字符串("")、仅仅声明没有赋值的数组等。
1.1.2 字符串类型(string)
<? php
//输出bool类型和字符串类型
$r = true;
if($r==true)
echo "这是真的\n";
else
echo "这是假的\n"; $str = '仅仅会看到一遍 \n 你是我的谁?';
echo "$str <p>";
?>
假设须要对转椅字符使用,使用单引號时仅仅对单引號“'”进行转义就可以,使用双引號的时候,就有非常多须要注意转义的了,通常使用反斜杠\进行转义。
1.1.3 整型 integer
<?php
//输出整形
$str1 = 1234567890;
$str2 = 0x1234567890;
$str3 = 01234567890;
$str4 = 01234567;
echo "数字 1234567890 不同进制的输出结果:<p>";
echo "十进制的结果为:$str1<br>";
echo "十六进制的结果为:$str2<br>";
echo "八进制的结果为:";
if($str3 == $str4){
echo '&str3=&str4='.$str3;
}else{
echo '$str3 != &str4';
}
? >
1.1.4 浮点型
<?php
//输出浮点型
echo '<p>';
echo '圆周率的3中书写方式:<p>';
echo '第一种:pi()='.pi().'<p>';
echo '另外一种:3.1415926='. 3.1415926.'<p>';
echo '第三钟:3145926E-11 = '. 314159265359E-11.'<p>';
?>
1.1.5 数组
<?php
//数组定义
$array1 = array('hello','my','name','is','haogaoming');
$array2 = array(0=>'php',1=>'is','the'=>'the','str'=>'str');
$array3[0] = 'tmpName';
?>
1.1.6 资源(resource)
1.1.7 空值(null)
小胖学PHP总结1-----PHP的数据类型的更多相关文章
- 跟着ALEX 学python day2 基础2 模块 数据类型 运算符 列表 元组 字典 字符串的常用操作
声明 : 文档内容学习于 http://www.cnblogs.com/xiaozhiqi/ 模块初始: Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相 ...
- DF学Mysql(三)——Mysql数据类型
Mysql数据类型分为:整数类型.浮点数类型.定点数类型日期与时间类型字符串类型二进制类型 整数类型 字节数 无符号数取值范围 有符号数取值范围TINYINT 1 0-255 -128-127SMAL ...
- 【和我一起学python吧】python的数据类型
python的元组.列表.字典数据类型是很python(there python is a adjective )的数据结构.这些结构都是经过足够优化后的,所以如果使用好的话,在某些area会有很大的 ...
- 随学随记之java的数据类型
Java中的变量只有两种数据类型:基本数据类型(8种).引用数据类型 定义变量时内存中的状态变化:定义数据类型,开辟空间,存放数据. 8种基本数据类型的变量各占多大的内存空间,变量的取值范围 byte ...
- 【学习笔记】--- 老男孩学Python,day4 编码,数据类型,字符串方法
今日主要内容 1. 编码 1. 最早的计算机编码是ASCII. 美国人创建的. 包含了英文字母(大写字母, 小写字母). 数字, 标点等特殊字符!@#$% 128个码位 2**7 在此基础上加了一位 ...
- 一起来学Go --- (go的枚举以及数据类型)
枚举 枚举指一系列的相关的常量,比如下面关于一个星期的中每天的定义,通过上篇博文,我们可以用在const后跟一对圆括号的方式定义一组常量,这种定义法在go语言中通常用于定义枚举值.go语言并不支持众多 ...
- 小胖学PHP总结4-----PHP的字符串操作
1.字符串连接 字符串是通过半角句号"."来连接的.能够把两个或两个以上的字符串连接成一个字符串. 2.去除字符串首尾空格和特殊字符 PHP中提供了trim()函数去除字符串左右两 ...
- C++程序员学Python
目录 C++程序员学Python 第二章.变量和数据类型 1.注释语句前用#: 2.常用于大小写函数: 第三章.列表 1.列表简述 2.修改,增加,插入,删除列表元素 第四章操作列表 1.遍历 2.创 ...
- javascript 类型转换。
学校js感觉好漫长,断断续续,要坚持每天都能学到点,总结了下数据类型的转换. Javascript的变量是松散类型的,它可以存储Javascript支持的任何数据类型,其变量的类型可以在运行时被动态改 ...
随机推荐
- 【BZOJ3295】【块状链表+树状数组】动态逆序对
Description 对于序列A,它的逆序对数定义为满足i<j,且Ai>Aj的数对(i,j)的个数.给1到n的一个排列,按照某种顺序依次删除m个元素,你的任务是在每次删除一个元素之前统计 ...
- Android三种菜单简介
Android的菜单分为三种类型:选项菜单(Option Menu).上下文菜单(Context Menu).子菜单(Sub Menu). 一.选项菜单 用户点击设备上的菜单按钮(Menu),触发事件 ...
- 使用Thinkphp框架开发移动端接口
本文给大家分享的是使用thinkphp框架开发移动端接口的2种方法,一种是开发API,另外一种是实现移动端访问自动切换移动主题模板,从而实现伪app访问,下面我们就来详细看下如何实现吧. 方案一:给 ...
- dede列表标签递增数字生成
今天给人家调试程序,用到[field:global name=autoindex/ ] 调用指定频道.而频道前面需要加CSS代码,CSS代码正好是按序号排列的 忽然发现,是从0开始. 于是修改了一下代 ...
- 在Linux终端执行clear或top命令时出现:'xterm': unknown terminal type
在Linux终端执行clear或top命令时出现:'xterm': unknown terminal type的错误. 例如: [root@localhost phpmyadmin]# clear ' ...
- 项目管理模式——Projects
Github 新的项目管理模式——Projects Github 新的项目管理模式——Projects Issues Github 中传统的项目管理是使用 issue 和 pull request 进 ...
- Markdown 测试
量化派业务参考代码 测试二级标题 如果 merchant_id 是外部白条,则执行相关逻辑 if(order.getMerchantId() == Constants.BaitiaoMerchant. ...
- 生成mif文件的几种方法总结
mif文件就是存储器初始化文件,即memory initialization file,用来配置RAM或ROM中的数据.生成QuartusII11.0可用的mif文件,有如下几种方式: 方法1:利用Q ...
- VmWare问题解决(网络变更后虚拟主机无法上网)
安装 Vmware,并新建一个虚拟机后,当时做好配置(NAT模式)后,虚拟机能够正常上网. 然后将电脑带到另一个地理位置办公时,却无法上网. 本篇探讨问题的缘由和几种解决方式. 一.缘由解析 仅探讨上 ...
- 工作总结:WPF技术讲解(大纲)
一.WPF的历史 首先给大家讲述一下Winform的发展里程来展示WPF的历史,告诉大家WPF是在什么背景下诞生的. 二.WPF的特性 与MFC.Windows相比,WPF具有3D呈现特性,XMAL是 ...