第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > if三种实现方式(if if else if else if else switch case for while)

if三种实现方式(if if else if else if else switch case for while)

时间:2019-09-10 08:48:55

相关推荐

if三种实现方式(if       if else          if  else if  else  switch case for  while)

我想问一下大家,是不是程序执行都是从上至下的啊,陈业贵同学:没错啊。那我再问一下,要想改变这种结构变成执行·1符合条件的语句即可怎么做?

使用if语句,让程序变得灵活起来,符合条件的就可以执行,像人一样,适合就行是吧

那好,大家,不要吵了,听我说,我们来学第一种结构if。

<?phpif (!defined('PI')) {# code...define('PI',3.1415926);}echo PI;?>

注意啊,里面是定义函数,,if哪里是判断是否定义函数啊

defined();方法是判断这个常量是否被定义

if else语句的核心是什么?

是如果不是我就是你,没用第三种可能了为什么这么说?

因为else哪里没用判断语句啊,兄dei

<?php$gg=666;if($gg<999){# code...echo "抱歉不是这个";}else{echo "是这个没差了";}?>

三元运算符:

<?php$gg=666;$a=$gg<999?"抱歉,不是这个":"没错是这个没差了";echo $a;;?>

自己去运行,提高动手能力啊

if else if else:

核心是:如果不是我,就是它,不是就是另一个它,如果都没有抱歉,执行最后的计划else把

<?php$gg=666;if ($gg<0) {//小于0# code...echo "1";}else if($gg<=665)//大于等于0小于666的{echo "2";}else//代表的是等于666包括以上的{echo "666";}?>

switch:

这里的default像else一样哈

case像if else if一样的哈

只不过是换一个形式而已

直接上代码把

<?php$gg=666;switch ($gg) {case 111:# code...echo "不对";break;case 999:# code...echo "对了,兄嘚";break;default:# code...echo "如果上面的case实在没用,就执行这里把";break;}?>

记住,switch是一定要执行某一个的哈,如果都没有,就执行default哈,你可以把它称之为最坏的打算把

别看了,我用的就是xampp

break;是跳出switch语句的意思哈,好像还有一个叫做continue的啊,那个是从新开始执行的意思哈,跳过这次重新执行下一次的意思哈

for循环:

怎么说呢?简短来说把好吧

<?phpfor($i=0;$i<=10;$i++){echo $i;echo "<br />";}?>

循环执行11次,从0开始到等于10结束,当条件不满足时就跳出for,结束,释放内存

//关联数组

<?php$arrg=array("姓名"=>"陈业贵","年龄"=>20,"外号"=>"猪小贵");echo $arrg["姓名"];?>

占内存又怎么样?

我想做照样做!

//索引数组

<?php$arrg=array("姓名","年龄","外号");for ($i=0; $i <COUNT($arrg); $i++) {# code...echo($arrg[$i]);echo "<br />";}?>

兄弟们,牛逼的来了

<?phpfor($i=0,$k=10;$k>5,$i<10;$i++,$k‐‐){echo ($i);echo "<br />";echo ($k)."结束";}?>

看见了把,我做了四个小时,为什么有0,因为开始第一次的时候,为什么最后是10结束啊,因为到第九次开始的时候到(10结束)就结束了啊,慢慢理解会懂的,个人理解:以条件那里的最后一个也就是i<10;为循环次数哈,每次固定为i<10;为循环次数哈,每次固定为i<10;为循环次数哈,每次固定为k=10;就行了啊

<?phpfor($i=0,$k=10;$i<10,$k>5;$i++,$k‐‐){echo($i);echo "<br />";echo($k)."结束";}?>

个人理解;死循环,为什么这么说,因为不懂,懂的兄弟可以告诉我,我洗耳恭听,哈哈哈

<?phpfor($i=0;$i<10;$i++){for($j=0;$j<10;$j++){echo($i);echo '<br />';echo($j)."结束";}}?>

一共执行这个我好像忘记了好像是一共100次把,好像把,1很久了忘记了哈哈哈,

下面还有呢

个人理解;为什么开头是0,因运行的是i的,为什么有三个零,因为嵌套for里面的i的,为什么有三个零,因为嵌套for里面的i的,为什么有三个零,因为嵌套for里面的j

要执行10次$i才执行到1呢知道把以下同样的啦

为什么最后是两个9然后结束呢?

因为第一个9代表i执行到第九次了,第二个9代表i执行到第九次了,第二个9代表i执行到第九次了,第二个9代表j也执行到第九次了所以结束跳出循环拜拜了,懂?

while:

<?php$i=0;while($i<10){echo($i);$i++;}?>

这种垃圾我就不说了拜拜,原力计划我来了,哈哈哈!!!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。