本文目录一览:
- 1、PHP中“布尔型”变量是什么意思啊?
- 2、PHP中,布尔型变量通常用于流程控制,其值只有TRUE或FALse两种情况,但是我还是不懂,布尔型
- 3、PHP数据类型之布尔型的介绍
- 4、PHP的基本数据类型有哪些?
- 5、php布尔类型到底是什么。在例子中怎么用。希望大神能用通俗的话讲一下
- 6、php函数都是布尔型?
PHP中“布尔型”变量是什么意思啊?
采纳一下·打了很辛苦啊
布尔型 Boolean
对于编程语言来说,它们如果需要进行判断,它们只认识真(true)和假(false),1和0,也就是成立和不成立的简单判断。
Boolean只有两个:true 真,和false假
比如,我说1大于5,计算机会自己去计算,如果不大于就返回false,否则返回true。我们通过这个返回的真假来进行下一步的操作。
布尔型的值一般是用于条件判断,它是一个名称,实际就两个true和false,都是常量。直接调用即可。
------------------
空(NULL)和'' ""(空字符串的区别)
很多人认为这两个一样,其实不一样。
在数据库里很明显,空表示不存在;而空字符串只是里面我们认为没有东西,但是实际上计算机是认为它存在的。
打个比方:比如两个人(J,和K),一起应聘一个公司,这个公司要了K,签了合同;同时和J说,抱歉没你的职位,下次有一定通知你。
那签了合同的K还没有拿到钱,你可以把k当做空字符串。
而J只是这个公司口头答应,没有合同的,你可以理解为空(NULL)
在php里以下数据会被认为是布尔型的false:
1、false,包括字符串
2、0,空(NULL,不分大小写),空数组(有数组但是没有元素,好像空壳公司没有员工一样),浮点型“0.0"
话句话说,就是除了这些,其他的都是true~
-------------
string 是“字符串”或者是“字符变量”
一般在php的手册中经常出现,例:
string $k
字符串变量 $k,要求这个变量是字符串
字符串简单的意思就是:“一串字符,包括中文,英文,特殊符号,数字的混合都称为字符串”
比如:
$a='aaa11145ggg';
$b='我也是字符串啊';
$c='2008-8-23';//虽然我是日期,但是我在php里被划到了字符串里去了;但是我的兄弟时间戳是整型
这些都是字符串
--------------------------
如果你看到int $k
意思就是:整型 $k,要求是一个没有小数点的数字(只能是数字,但是不管是正还是负)
例如:
$a=100;
$b=-100;
这些就是整型
---------------------------
既然有整数,肯定有带小点的数,在编程语言里(包括php),它叫做“浮点型” floor
floor $k;
要求$k是浮点型
这些都是浮点型:
$a=0.5;
$b=10.5;
$c=-0.5;
--------------------------------------
数组变量:array $k;
要求是一个数组,数组有函数自动生成的也有我们自己定义的。
自定义函数的方法:array(),你可以去手册里查查
这里不多讲,你可以看看手册,数组有两个概念:
键名(相当于在数组中的序号,可以是数字也可以字符串)
值(相当于变量对应的具体的数据,可以任何数据或者是数组,这样的数组我们称为二维数组,呵呵跑远了,你去看看手册,如果有需要你可以追问,我可以再详细的讲,当然你可以选择联系我。)
----------------------------------------------------
大概就是这些,我自己是一个老师,很久没上过这些东西了。所以大概讲讲,你有需要可以追问或者百度hi我一下,采纳吧。我打了那么多字...
PHP中,布尔型变量通常用于流程控制,其值只有TRUE或FALse两种情况,但是我还是不懂,布尔型
布尔型的值的话,比如 1+1==2 表达式的结果就是布尔型的,要判断在你所处的世界,常识是否有效,就可以判断 1+1==2 的值。根据判断结果的不同,选择不同的处理方式(操作流程),大体来说就是“流程控制”
PHP数据类型之布尔型的介绍
布尔类型是PHP中
最简单的类型。它的值可以为
TRUE
或
FALSE。
如:
$foo=false;
$foo1=true;
echo
"为假时输出值为:".$foo;
//没有输出值
echo
"br
/为真时输出值为:".$foo1;
//输出1
这里主要的细节:
当转换为
boolean
时,以下值被认为是
FALSE
:
1、the
布尔值
FALSE
自身
2、the
整型值
(零)
3、the
浮点型值
0.0
(零)
空
字符串,
以及
字符串
"0"
4、不包括任何元素的数组
5、不包括任何成员变量的对象(仅PHP
4.0
适用)
6、特殊类型
NULL
(包括尚未设定的变量)
7、从没有任何标记(tags)的XML文档生成的SimpleXML
对象
//$a=0;
//$a=0.0;
$a="0";
var_dump((bool)
0);
echo
"br
/";
var_dump((bool)
array());
if($a==false){
echo
"空0默认转换为false,成功!";
}else{
echo
"不能转换为false";
}
输出:
bool(false)
bool(false)
空0默认转换为false,成功!
PHP的基本数据类型有哪些?
PHP主要有八种基本数据类型,其中包括:
1.四种变量类型
整数型(integer)
浮点数型(float)
布尔型(boolean)
字符串(string)
2.两种复合类型
数组(array)
对象(object)
3.两种特殊类型
NULL
资源 (resource)
php布尔类型到底是什么。在例子中怎么用。希望大神能用通俗的话讲一下
数据的布尔类型的值 有2个:真,假; 这2个值用到的非常多. 比如你判断一个人的年龄是否大于18岁. 如果大于18,就让他能用电脑上网,如果小于就不能上网. 这个逻辑就可以这样写. if($age=18){ echo "可以上网"; }else{echo '不能上网';} 而 $age=18 就会返回一个布尔类型的数据.
php函数都是布尔型?
P基础
Author:陈庆平 (Andych)
E-mail:ahut9923@126.com
一、PHP入门
二、PHP变量
1、php变量的命名
变量由字母,数字,下划线组成
1)变量名区分大小写
2)变量名必须以$开头
3)不能以数字开头
4)不能是系统关键字
$example , $sut_name , $stu_name_2
2、如何申明变量
$stu_name;
$stu_name,$stu_age;
二、PHP变量
3、判断变量是否设置
isset() 判断变量是否设置,返回true或false
4、定义常量
define(“”,常量值)
defined() 判断常量是否设置,返回true 或 false
三、PHP数据类型
变量的数据类型
1)布尔型(boolean)
2) 整型
3)浮点型
4)字符串型
5)数组
6)对象
7)空值
8)资源
三、PHP数据类型
算术运算符
逻辑运算符
比较运算符
赋值运算符
加一/减一运算符
四、运算符
逻辑运算符
赋值运算符
三元运算符
格式: 表达式?结果1:结果2
$c = $a$b ? “good”:”bad”
PHP基础
Author:陈庆平 (Andych)
E-mail:ahut9923@126.com
一、PHP流程控制语句
1、分支结构
格式1:
if语句
if(条件)
{
语句集;
}
一、PHP流程控制语句
格式2:
if(条件){
语句集;
}else{
语句集;
}
一、PHP流程控制语句
格式3:
If(条件1)
{
语句集1;
}else if(条件2)
{
语句集2;
}
一、PHP流程控制语句
多分支结构:
switch语句
格式:
switch(表达式)
{ case 常量: 语句;break;
case 常量2: 语句;break;
……….
default: 语句;break;
}
一、PHP流程控制语句
2、循环结构
While循环
While(表达式)
{
语句集;
}
一、PHP流程控制语句
for循环
for(表达式1; 表达式2; 表达式3)
{
语句集;
}
一、PHP流程控制语句
break 和 continue 语句
break 强行终止当前循环
continue 终止当前执行语句,继续执行循环
的下一句
PHP
Author: 陈庆平(Andych)
E-mail:ahut9923@126.com
PHP
• 数组
分类: 枚举数组、关联数组和多维数组
枚举数组:下标为整数的数组
例如:$stu[1] = “ 张三”
关联数组:用字符串做为下标的数组
例如:$stu[“name”] = “ 张三”
PHP
• 数组初始化
$stu[] = “name”
$stu[] = “sex”
注意:数组下表不需要按顺序分配
例题:排序数组元素(任意10 个数排
序)
PHP
• 使用array 函数
例如:
$stu = array(“james”,”jack”,”Toms”)
数组的起始下标可以不从0 开始
$stu = array(2=”james”,”jack”,”Toms”)
表示下标从2 开始
PHP
$arr = array[“name”=......
{