文档章节

LAMP兄弟连PHP课程学习笔记 第四天 流程控制分支语句

梁小泊
 梁小泊
发布于 2011/04/11 11:10
字数 255
阅读 150
收藏 1

流程控制

一、顺序结构

二、分支结构、条件结构、选择结构

1、单路分支

if(条件)//条件bool、ture或false等等

{

       代码段

}

 

2、双路分支

if(条件)

{

    代码段

}else{

    代码段

}

3、多路分支

if(条件)

{

  语句

}elseif{

  语句

}else{

  语句

}

eg:

<?php

$hour = date("H");

if($hour > 6 && $hour < 9){
  echo "早上";
}else if($hour > 9 && $hour < 12){
  echo "上午";
}else if($hour > 12 && $hour < 17){
  echo "下午";
}
?>

switch(变量)//变量之用整型和字符串    

{

  case 值:

   代码;

  break;

 

  case 值:

   代码;

  break;

}

<?php

$week = date("D");

switch($week){
	case "Mon":
	echo "星期一";
	break;

	case "Tue":
	echo "星期二";
	break;

	case "Wed":
	echo "星期三";
	break;

	case "Thu":
	echo "星期四";
	break;

	case "Fri":
	echo "星期五";
	break;

	case "Sat":
	echo "星期六";
	break;

}
?>

 

4、嵌套分支

if(){

    if(){

}else{

}

}else

{

   if(){

}else{

}

}


<?php

$sex = $_GET["sex"];
$age = $_GET["age"];

if($sex == "nan"){
	if($age>=60){
		echo "已经退休!";
	}else{
		echo "还在工作!";
	}
}else{
	if($age>=60){
		echo "已经退休!";
	}else{
		echo "还在工作!";
	}
	echo "女同胞!";
}

?>

三、循环结构

© 著作权归作者所有

梁小泊
粉丝 12
博文 19
码字总数 10187
作品 0
杨浦
技术主管
私信 提问
LAMP兄弟连PHP课程学习笔记 第一天 PHP基本语法

其实接触PHP已经很久了,不过之前鉴于个人工作性质仅作简单的网站修改工作,因此对于PHP并没有做深入的研究,如今想自己建立网站,自然很多想法就出来了,想法出来后发现自己的技术能力跟不上...

梁小泊
2011/04/08
619
0
北京哪家php培训好一点

哪家PHP培训好一点?当今在到处都是互联网广告的环境下,兄弟连拒绝忽悠,面对当今社会日益严峻的竞争压力,只有拥有一技之长才能够生存下去,而PHP程序员薪资高、待遇好、工作轻松,尤其是对...

柠檬晓蒙
2016/08/12
0
0
神一般的Linux视频教程,火速分享

在网上找到的李明老师的Linux基础知识与系统管理的免费视频教程,挺适合初学者的,讲的很好,本人看过不少Linux视频教程,这是我听过最有调理,最精致性感的一个了,用的是CentOS 5.5,推荐想...

张沫
2011/10/28
1K
10
透视宝PHP深度监控 免费体验 送视频啦~~~

如今,PHP早已由小家子气的“Personal Home Page Tools”,演变为“PHP: Hypertext Preprocessor” 能够在生产环境第一时间发现或规避可能的性能问题; 准确记录已知或未知故障现场。 这两点...

cloudwiseAPM
2015/11/24
2.4K
6
LAMP兄弟连PHP课程学习笔记 第五天 循环语句

循环结构(根据循环条件的不同,分为两种循环) 1、计数性循环(for循环) 2、条件循环(while 或者do whlie循环) 一、while循环 while(表达式){ 执行语句,反复执行 } eg: <?php $num = 0...

梁小泊
2011/04/12
116
0

没有更多内容

加载失败,请刷新页面

加载更多

经典系统设计面试题解析:如何设计TinyURL(二)

原文链接:https://www.educative.io/courses/grokking-the-system-design-interview/m2ygV4E81AR 编者注:本文以一道经典的系统设计面试题:《如何设计TinyURL》的参考答案和解析为例,帮助...

APEMESH
23分钟前
7
0
使用logstash同步MySQL数据到ES

概述   在生成业务常有将MySQL数据同步到ES的需求,如果需要很高的定制化,往往需要开发同步程序用于处理数据。但没有特殊业务需求,官方提供的logstash就很有优势了。   在使用logstas...

zxiaofan666
33分钟前
8
0
X-MSG-IM-分布式信令跟踪能力

经过一周多的鏖战, X-MSG-IM的分布式信令跟踪能力已基本具备, 特点是: 实时. 只有要RX/TX就会实时产生信令跟踪事件, 先入kafka, 再入influxdb待查. 同时提供实时sub/pub接口. 完备. 可以完整...

dev5
43分钟前
6
0
OpenJDK之CyclicBarrier

OpenJDK8,本人看的是openJDK。以前就看过,只是经常忘记,所以记录下 图1 CyclicBarrier是Doug Lea在JDK1.5中引入的,作用就不详细描述了,主要有如下俩个方法使用: await()方法,如果当前线...

克虏伯
46分钟前
6
0
实战项目-学成在线(八)

在前后端分离架构中,服务层被拆分成了很多的微服务,微服务的信息如何管理?Spring Cloud中提供服务注册中心来管理微服务信息。 注册中心作用: 1、微服务数量众多,要进行远程调用就需要知...

lianbang_W
47分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部