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

我想问一下大家,是不是程序执行都是从上至下的啊,陈业贵同学:没错啊。那我再问一下,要想改变这种结构变成执行·1符合条件的语句即可怎么做?
使用if语句,让程序变得灵活起来,符合条件的就可以执行,像人一样,适合就行是吧
那好,大家,不要吵了,听我说,我们来学第一种结构if。

<?php
if (!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循环:
怎么说呢?简短来说把好吧

<?php
	for($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 />";
	}
?>

在这里插入图片描述

兄弟们,牛逼的来了

<?php
for($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;就行了啊
在这里插入图片描述

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

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

<?php
for($i=0;$i<10;$i++){

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

一共执行这个我好像忘记了好像是一共100次把,好像把,1很久了忘记了哈哈哈,
在这里插入图片描述下面还有呢
个人理解;为什么开头是0,因运行的是 i 的 , 为 什 么 有 三 个 零 , 因 为 嵌 套 f o r 里 面 的 i的,为什么有三个零,因为嵌套for里面的 iforj在这里插入图片描述
要执行10次$i才执行到1呢知道把以下同样的啦

在这里插入图片描述
为什么最后是两个9然后结束呢?
在这里插入图片描述
因为第一个9代表 i 执 行 到 第 九 次 了 , 第 二 个 9 代 表 i执行到第九次了,第二个9代表 i9j也执行到第九次了所以结束跳出循环拜拜了,懂?

while:
在这里插入图片描述

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

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贵哥的编程之路(热爱分享)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值