首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PHP | 条件嵌套、循环嵌套、条件循环相嵌套

1.条件嵌套 demo: 假设在发3月工资的时候,不仅判定性别,还要判定男性是否有房,没有房,可以发放住房补贴,对于女性,判定是否怀孕,怀孕还有怀孕补贴: <?...php $totalMoney = 0;//总工资 $basicMoney = 8000;//基本工资 $sex = "男"; $noHouse =...php $students = array( '2010'=>array('令狐冲',"59"), '2011'=>array('林平之',"44"), '2012'=>array('曲洋',"89"...php $students = array( '2010'=>'令狐冲', '2011'=>'林平之', '2012'=>'曲洋', '2013'=>'任盈盈', '2014'=>'向问天', '2015...10个学生的学号和姓名,用数组存储 $query = '2014'; //使用循环结构遍历数组,获取学号和姓名 foreach($students as $key => $v) { //使用条件结构

4.2K30
您找到你想要的搜索结果了吗?
是的
没有找到

预处理指令、typedef、条件编译、文件代码

条件编译 #if、#elif、#else #if后无需括号,直接填写条件表达式,并用空格隔开。 不同于if,#if要求条件表达式为一个常量表达式。常量表达式中不允许出现变量。...关键词if: 编译后,程序运行时,计算条件表达式的结果。根据表达式结果,让程序走向不同的分支。 由于在预处理时就需要计算出条件表达式N == 1的结果。此时,程序还未编译并运行,不能使用任何变量。...文件代码 预处理:执行预处理指令,修改源代码。 编译:将预处理后的源代码转换为二进制目标文件。 链接:将需要用到的目标文件合并成可执行文件。...文件代码小结 源文件person.c: 函数定义。 头文件person.h: 符号常量、函数宏、函数声明、结构声明、类型定义。 源文件person.c需要头文件person.h中的声明或定义。...头文件守卫 借助条件编译,使同一个头文件,只允许被包含一次。 添加的位置是在头文件内。

1K40

预处理指令、typedef、条件编译、文件代码

条件编译 #if、#elif、#else #if后无需括号,直接填写条件表达式,并用空格隔开。 不同于if,#if要求条件表达式为一个常量表达式。常量表达式中不允许出现变量。...关键词if: 编译后,程序运行时,计算条件表达式的结果。根据表达式结果,让程序走向不同的分支。 图片 由于在预处理时就需要计算出条件表达式N == 1的结果。...图片 文件代码 预处理:执行预处理指令,修改源代码。 编译:将预处理后的源代码转换为二进制目标文件。 链接:将需要用到的目标文件合并成可执行文件。...文件代码小结 源文件person.c: 函数定义。 头文件person.h: 符号常量、函数宏、函数声明、结构声明、类型定义。 源文件person.c需要头文件person.h中的声明或定义。...头文件守卫 借助条件编译,使同一个头文件,只允许被包含一次。 添加的位置是在头文件内。

1.2K00

PHPPHP基础知识之条件语IF判断「理论篇」

f语句是指编程语言(包括c语言、C#、VB、java、php、汇编语言等)中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。...463e545e5f8d004412a7e2847d802d77.jpg if语句概述 if语句是指编程语言(包括c语言、C++、C#、java、php、VB、汇编语言等)中用来判定所给定的条件是否满足...条件语句作用 以编写脚本为例,在编写脚本中,条件语句是非常有用的。与其按照脚本内容执行每一行代码,不如只有当特定条件满足时,才执行脚本中的某些代码。...甚至可将单个条件扩展为条件语句的集合,用于决定某些代码是否执行。...PHPPHP基础知识之流程控制for循环「理论篇」 PHPPHP基础知识之流程控制WHILE循环「理论篇」

1.7K11

PHPPHP基础知识之条件语SWITCH判断「理论篇」

如果不在 case 的语句段最后写上 break 的话,php 将继续执行下一个 case 中的语句段。例如: 这里如果 $i 等于 0,php 将执行所有的 print 语句!...如果 $i 等于 1,php 将执行后面两条 print 语句。只有当 $i 等于 2 时,才会得到“预期”的结果――只显示“i equals 2”。...在 switch 语句中条件只求值一次并用来和每个 case 语句比较。在 elseif 语句中条件会再次求值。...如果条件比一个简单的比较要复杂得多或者在一个很多次的循环中,那么用 switch 语句可能会快一些。 在一个 case 中的语句也可以为空,这样只不过将控制转移到了下一个 case 中的语句。...PHPPHP基础知识之条件语IF判断「理论篇」 PHPPHP基础知识之流程控制WHILE循环「理论篇」 PHPPHP基础知识之流程控制for循环「理论篇」

2.2K11

PQ-综合实战:按条件动态化查询多表数据之2、查询条件动态化

开始之前,我们先看一下最后实现的效果: ---- 小勤:按条件动态化查询汇总多表数据真好用,但怎样添加多个查询条件好呢?...比如增加年月条件: 大海:嗯,有了上一次《按条件动态化查询多表数据之1、查询条件动态化入门》的基础,现在就好办了。...小勤:但是,按照操作习惯,我们一般是对于空的查询条件就是默认全部的,比如把查询条件里的”月“清空,我希望结果是全部月份的,但现在如果清空,查询结果就为空了。...大海:嗯,的确是,现在大部分数据查询的设计都是按这种习惯的,要实现这样的效果,你可以考虑把几个查询条件拆成多个查询步骤,这样,每个步骤的结果就可以单独控制了。...按照这个方法,你可以继续增加其他查询条件,如年、月,最后代码如下(注意其中的步骤命名和除最后步骤末尾的逗号): 小勤:嗯。搞定。其实就是复制改一下都可以了。呵呵。 大海:对的。

1.5K30
领券