阐述php(四) 流量控制
一个、选择结构
1. 单路分支
<? php
if(条件){
运行一条语句;
}
?>
2. 双路分支
<?php
if(条件)
运行一条语句;
}else
运行一条语句;
}
?>
3. 多路分支
<?php
if(条件){
运行一条语句;
}elseif(条件){
运行一条语句;
}elseif(条件){
运行一条语句;
}else if(条件){
运行一条语句;
}else{
运行一条语句;
}
? >
<?php
switch(变量){
case 值1:
代码;
break;
case 值2:
代码;
break;
default:
代码;
}
?>
4. 嵌套分支
<?php
if(条件1){
if(条件2){
代码片段;
}else{
if(条件3){
代码片段;
}
}
}else{
if(条件4){
代码片段;
}else{
swicth(){ }
}
?>
二、循环结构
1. while循环
<?php
$num=0;
while($num < 100){
echo "这是运行第 {$num} 次输出的结果<br>";
$num++;
}
?>
2. do-while循环
<?php
$i = 0;
do {
echo "$i : this is do while <br>";
$i++;
} while ($i < 10);
?>
3. for循环
<?php
for ($i = 0; $i < 10; $i++) {
echo "这是第 $i 次循环运行的结果<br>";
}
? >
几个和循环有关的语句:
break; continue; exit; return;
版权声明:本文博客原创文章,博客,未经同意,不得转载。
阐述php(四) 流量控制的更多相关文章
- sql server 索引阐述系列四 表的B-Tree组织
		一.概述 说到B-tree组织,就是指索引,它可以提供了对数据的快速访问.索引使数据以一种特定的方式组织起来,使查询操作具有最佳性能.当数据表量变得越来越大,索引就变得十分明显,可以利用索引查找快速满 ... 
- NLP+语义分析(四)︱中文语义分析研究现状(CIPS2016、角色标注、篇章分析)
		摘录自:CIPS2016 中文信息处理报告<第二章 语义分析研究进展. 现状及趋势>P14 CIPS2016> 中文信息处理报告下载链接:http://cips-upload.bj. ... 
- Web API 2中的Action Results
		[译]Action Results in Web API 2 单击此处查看原文 本文阐述了ASP.NET Web API是如何将controller action的返回值转换为HTTP respons ... 
- 天龙八步"细说浏览器输入URL后发生了什么
		本文摘要: 1.DNS域名解析: 2.建立TCP连接: 3.发送HTTP请求: 4.服务器处理请求: 5.返回响应结果: 6.关闭TCP连接: 7.浏览器解析HTML: 8.浏览器布局渲染: 总结 输 ... 
- 【转】浏览器输入URL后发生了什么
		转自:http://www.cnblogs.com/webdeve/p/7865520.html本文摘要: 输入网址 当我们在浏览器输入网址并回车后,一切从这里开始. 一.DNS域名解析 我们在浏览器 ... 
- “天龙八步”细说浏览器输入URL后发生了什么
		本文摘要: 1.DNS域名解析: 2.建立TCP连接: 3.发送HTTP请求: 4.服务器处理请求: 5.返回响应结果: 6.关闭TCP连接: 7.浏览器解析HTML: 8.浏览器布局渲染: 总结 输 ... 
- 【SqlServer】解析SqlServer中的事务
		目录结构: contents structure [+] 事务是什么 控制事务 数据并发访问产生的影响 事务的隔离级别 锁 NOLOCK.HOLDLOCK.UPDLOCK 死锁分析 在这篇Blog中, ... 
- 一篇文章,教你学会Git
		在日常工作中,经常会用到Git操作.但是对于新人来讲,刚上来对Git很陌生,操作起来也很懵逼.本篇文章主要针对刚开始接触Git的新人,理解Git的基本原理,掌握常用的一些命令. 一.Git工作流程 以 ... 
- javascript精雕细琢(一):var let const function声明的区别
		目录 引言 一.var 二.let 三.const 四.function 五.总结 引言 在学习javascript的过程中,变量是无时无刻不在使用的.那么相对应的,变量声明方法也如是. ... 
随机推荐
- 怎样取消shutdown关机命令?-shutdown命令的使用解析
			机房上课,可恶电脑总是被管理员測试,不时地弹出这个关机提示.怎样取消这个关机命令呢?其有用 shutdown -a 就可以.以下来学习一下shutdown命令的使用: shutdown这个命令预计 ... 
- Datatable.Compute小技巧
			在个人版机房重构的过程中,大家最发愁的一件事无非就是上下机,结账和报表.那么在结账的过程中,最发愁的是否就数计算日结账单的数据和周结账的数据.还记得在第一遍机房收费系统的过程中用的是for 循环,但是 ... 
- OpenVPN多处理之-netns容器与iptables CLUSTER
			假设还是沉湎于之前的战果以及强加的感叹,不要冥想,将其升华. 1.C还是脚本 以前,我用bash组织了复杂的iptables,ip rule等逻辑来配合OpenVPN,将其应用于差点儿全部能够想象得到 ... 
- MFC的消息机制
			MFC的消息循环(::GetMessage,::PeekMessage)消息泵(CWinThread::PumpMessage)和MFC的消息在窗口之间的路由是两件不同的事情 分两个步骤完成: 1 “ ... 
- 使用visual c++ 2005远程调试64位系统上32位与64位程序
			一直都挺喜欢使用visual c++远程调试代码,它能展现给我们当时代码执行最真实的情景,今天有时间记录一下,以免以后忘了. 远程调试需要在被调试端安装服务器,对于visual c++ 2005来说调 ... 
- 文档数据库RavenDB-介绍与初体验
			文档数据库RavenDB-介绍与初体验 阅读目录 1.RavenDB概述与特性 2.RavenDB安装 3.C#开发初体验 4.RavenDB资源 不知不觉,“.NET平台开源项目速览“系列文章已经1 ... 
- operator=  复制操作符的意外
			首先,看以下的代码的输出时什么: 上述代码做了最理所当然的事.就是将Derived的两个对象进行了交换.可是通过指针进行的赋值输出却不是预期的: 居然调用的是Base的operator=,也就意味着我 ... 
- vim高级编辑(一)
			本文出自 http://blog.csdn.net/shuangde800 ------------------------------------------------------------ ... 
- java之jvm学习笔记十三(jvm基本结构)
			java之jvm学习笔记十三(jvm基本结构) 这一节,主要来学习jvm的基本结构,也就是概述.说是概述,内容很多,而且概念量也很大,不过关于概念方面,你不用担心,我完全有信心,让概念在你的脑子里变成 ... 
- Python编程中常用的12种基础知识总结
			原地址:http://blog.jobbole.com/48541/ Python编程中常用的12种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序.去重,字典排序,字典.列表.字符串互转,时 ... 
