前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >通俗易懂PHP基础【7-控制语句】

通俗易懂PHP基础【7-控制语句】

作者头像
Lemon黄
发布2019-10-08 17:38:53
4370
发布2019-10-08 17:38:53
举报
文章被收录于专栏:Lemon黄Lemon黄
好言相互

如果你每天能抽出半点钟,你每天至少可以读三四页,每月可以读一百页,到了一年也就可以读四五本书。何况你在假期中每天断不会只能读三四页呢?你能否在课外读书,不是你有没有时间的问题,是你有没有决心的问题。

——朱光潜《给青年的十二封信》之论读书

是时候开始展现真正的技术了,写代码就是在写逻辑,而写逻辑代码就离不开控制语句,所以控制语句我们也要非常清楚哦。

1

if语句

根据不同的条件,执行不同的逻辑代码,这就是if条件控制语句的作用。根据不同的条件,给计算机下达不同的指令,这是我们在写代码需要经常干的事,不然怎么让计算机听话呢。

if语句常用语法:

代码语言:javascript
复制
if($con) code; //$con条件判断 $con成立执行code代码
if($con){} //$con条件判断  $con成立执行code代码块
if($con){code1}else{code2} //$con条件判断 $con成立执行code1,反之执行code2
if($con){}elseif($con){}else{} //多个条件判断语句

示例 see see :

2

switch语句

switch语句也是条件判断语句,本质上和if语句一样,只是关键字和语法不同的差别。根据一个表达式的值,去和不同的case 值比较,如果值相等则执行相应的case。

switch一般语法格式:

代码语言:javascript
复制
switch($express){
  case value1: code1;
  case value2: code2;
  …
  case valuen: coden;
  default: coden+1;
}

其执行的流程是:1、计算$express 的值,2、$express的值与value1...n的值进行比较,有相等的则执行相应的case下的code代码,没有则执行默认的defalut下的code代码。

示例 see see:

3

while语句

计算机的优点之一就是能代替人们从事一些重复性的东西,比如跑马灯程序,计算n阶方程等等。而要实现这些功能,是离不开循环控制语句。

常用的循环语句有:while语句,do...while语句以及for循环语句。下面我们来一一介绍下。

while循环控制语句,是最简单,也是经常用的一个循环语句。其语法格为:

代码语言:javascript
复制
while(express){ //express 为表达式
   code; // 当表达式express的值为true时,执行code。
}

当表达式express的值为true值时,代码会执行code的代码,直到express的值为false,就不再执行code的代码。

实例 see see :计算从1+2+3+....+100

4

do...while语句

do...while语句和while语句很相似,没必要再多说。它们不同的地方在于,不管express表达式成立与否,do...while语句都会先执行循环语句代码块code一次。

其语法格式为:

代码语言:javascript
复制
do
{
 code;//循环语句
}while(express);

实例 see see :计算从1+2+3+....+100

5

for语句

for语句也是PHP中最常用也是刚开始接触会觉得有点复杂的循环控制语句,它有3个条件表达式。

其执行的过程:首执行表达式1;然后执行表达式2,并对表达式2的值进行判断,如果是真,则执行for循环语句code,如果值为假,则结束循环,跳出for循环语句号;最后执行表达式3,返回表达式2继续循环执行。

语法格式为:

代码语言:javascript
复制
for(express1;express2;express3)
{
  code;//循环语句
}

实例 see see : 计算从1+2+3+....+100

6

break语句

break语句简单的说就是用于结束当前控制语句(以上所介绍的控制语句)的执行。如介绍switch语句时,在每个case中,以break结束,来跳出整个switch语句,而不会在往下执行其他的case,才是符合我们写代码的预期。

这里就不再多说明了,以后会实践接触到的,那时细加体会一下就OK了。

7

continue语句

continue跳转语句主要用于循环控制语句中,代表结束当次循环(细细体会下这里说的当次,是跳过当次循环哦),并继续执行往下的循环。

实例 see see :计算从1到100中的奇数和

以上就是我们会经常使用到的控制语句,万丈高楼平地起,学好基础,下去还会介绍更多的知识,一起加油哦。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Lemon黄 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 根据不同的条件,执行不同的逻辑代码,这就是if条件控制语句的作用。根据不同的条件,给计算机下达不同的指令,这是我们在写代码需要经常干的事,不然怎么让计算机听话呢。
  • if语句常用语法:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档