php学习之流程控制实现代码
Jun 21, 2016 am 08:54 AM复制代码 代码如下:
/*
* 流程控制
*
* 一、顺序结构
* 二、分支结构--条件结构--选择结构
* 1.单路分支
* //条件bool,true或false,> * if(条件)
* 执行下面一条语句
* if(条件)
* {
* 代码段;
* 代码段;
* }
*
* 2.双路分支
* 使用else从句
*
* if(条件)
* 执行一条语句
* else
* 执行一条语句
* if(条件){
* 一条或多条代码
* }else{
* 一条或多条代码
* }
*
* 3.多路分支
* 可以使用 if else if 和 switch case
* //这是一种互斥的关系
* if(条件){
*
* }else if(条件){
* }else if(条件){
* }else{
* }
* 4.嵌套分支
* if(){
* if(){
* }else{
* if(){}
* }
* }
* 三、循环结构
*
*
*
*
*
* 总结:
* 如果是判断一段范围 则使用elseif
* 如果是单个匹配,则使用switch case
*/
//单路执行
$a=10;
$b=5;
if($a > $b)
echo "$a 是大于 $b 的";
//双路执行
$a=10;
$b=20;
if($a>$b)
{
echo "$a 大于 $b";
}
else
{
echo "$a 小于 $b";
}
//多路执行
$hour=date("H");
if($hour > 6 && $hour {
echo "good morning!":
}
else if($hour > 9 && $hour {
echo "上午好";
}
else if($hour > 12 && $hour {
echo "中午好";
}
else if($hour > 14 && $hour {
echo "下午好";
}
else if($hour > 17 && $hour {
echo "傍晚好";
}
else if($hour > 19 && $hour {
echo "晚上好";
}
else
{
echo "夜晚好";
}
//根据互斥性改良代码
$hour=date("H");
if($hour {
echo "good morning!":
}
else if($hour {
echo "上午好";
}
else if($hour {
echo case " Mon":
echo "星期一";
break;"中午好";
}
else if($hour {
echo "下午好";
}
else if($hour > 19)
{
echo "傍晚好";
}
else if($hour {
echo "晚上好";
}
else
{
echo "夜晚好";
}
//判断当天星期
$week=date("D");//获取星期几
switch($week) //switch(变量) 变量只用整型和字符串
{
case "Mon":
echo "星期一";
break;
case "Tue"
echo "星期二";
break;
case "Wed":
echo "星期三";
break;
case "Thu":
echo "星期四";
break;
case "Fri":
echo "星期五";
break;
default:
echo "周末";
}
//嵌套类
$sex=$_GET["sex"];
$age=$_GET["age"];
if($sex=="nan")
{
if($age >= 60)
{
echo "这个$sex 已经退休".($age-60)."年了";
}
else
{
echo "这个男士还在工作,还有".(60-$age)."年才退休";
}
}
else
{
if($age >= 66)
{
echo "这个$sex 已经退休".($age-66)."年了";
}
else
{
echo "这个女士还在工作,还有".(66-$age)."年才退休";
}
}
?>

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Bagaimana untuk menulis jika dalam bahasa c untuk menilai pelbagai syarat

Lima projek sumber terbuka bahasa Go yang dipilih untuk membawa anda meneroka dunia teknologi

Keperluan pembangunan bahasa Go: 5 cadangan rangka kerja yang popular

Cara menggunakan fungsi HOUR dalam MySQL

Melaksanakan penjadualan tugas teragih menggunakan rangka kerja web Golang rangka kerja Echo

Bagaimana untuk menggunakan jika pernyataan bersarang dalam prosedur disimpan MySQL

Pembangunan Laravel: Bagaimana untuk melaksanakan komunikasi WebSockets menggunakan Laravel Echo dan Pusher?

Penjelasan terperinci tentang peranan dan penggunaan kata kunci gema dalam PHP
