目录
1.if
2.else
3.elseif /else if
4.while
5.do-while
6.for
7.foreach
8.break 打断
9.contiun 继续
10.switch
1.if
判断语句为 true 则执行 if 里面的语句,否则不执行;
<?php
header("Content-Type: text/html; charset=utf-8");
$a = rand(1,10); //随机生成1到10的数
if ($a > 5){
echo "随机点数较大";
echo '<br>';//换行
}
echo "生成的点数是:".$a;
?>
2.else
如果判断语句在 if 处为 false 则执行 else 里的语句
<?php
header("Content-Type: text/html; charset=utf-8");
$a = rand(1,10); //随机生成1到10的数
if ($a > 5){
echo "随机点数较大";
echo '<br>';//换行
}else{
echo "随机点数较小";
echo '<br>';//换行
}
echo "生成的点数是:".$a;
?>
3.elseif /else if
if 处的语句为 true,则不做 else if 处的判断;if 处的语句为 false ,则继续在 elseif 处进行判断
<?php
header("Content-Type: text/html; charset=utf-8");
$a = rand(1,10); //随机生成1到10的数
if ($a == 5){
echo $a."恭喜你,抽中二等奖";
echo '<br>';//换行
}else if($a == 8){
echo $a." 恭喜你,抽中一等奖";
echo '<br>';//换行
}else {
echo "谢谢惠顾";
}
echo "欢迎下次光临";
?>
4.while
判断条件为true 就执行,为false 就不执行;
<?php
header("Content-Type: text/html; charset=utf-8");
$i = 1;
while($i <= 10) {
echo "打印".$i;
echo '<br>';
$i++;
}
?>
5.do-while
先执行后判断(先斩后奏)
<?php
header("Content-Type: text/html; charset=utf-8");
$i = 1;
do {
echo $i;
echo '<br>';
}while($i > 5);
?>
6.for
<?php
header("Content-Type: text/html; charset=utf-8");
#$i=1初始值,$i<=10 条件,$i++每次加1
for ($i = 1; $i <= 10; $i++) {
echo $i.' '; // 拼接一个空格
}
?>
7.foreach
遍历数组
<?php
header("Content-Type: text/html; charset=utf-8");
$a = array(1,2,3,4,5,6,7);
foreach($a as $value){
echo $value.' ';
}
?>
<?php
header("Content-Type: text/html; charset=utf-8");
$a = array("一等奖"=>"1000", "二等奖"=>"800", "三等奖"=>"500");
foreach($a as $key => $value){
echo "<tr><td>$key</td>><td>$value</td></tr>";
echo '<br>';
}
?>
8.break 打断
跳出整个循环,结束循环
<?php
header("Content-Type: text/html; charset=utf-8");
$a = array(1,2,3,4,5,6,7);
foreach($a as $value){
if ($value == 5) {
break;
}
echo $value.' ';
}
?>
value 为5 时,就跳出了 foreach 循环并结束循环,就不再打印了
9.contiun 继续
跳出本轮循环,继续开始下一轮
value 为5 时,就跳出了 foreach 循环,并开始下一轮循继续执行
<?php
header("Content-Type: text/html; charset=utf-8");
$a = array(1,2,3,4,5,6,7);
foreach($a as $value){
if ($value == 5) {
continue;
}
echo $value.' ';
}
?>
文章来源:https://www.toymoban.com/news/detail-781458.html
10.switch
<?php
header("Content-Type: text/html; charset=utf-8");
$a = 5;
$b = 2;
$c = 3;
switch ($c) {
case 1:
echo "$a + $b = ".($a+$b)."<br>";
break;
case 2:
echo "$a - $b = ".($a-$b)."<br>";
break;
case 3:
echo "$a * $b = ".($a*$b)."<br>";
break;
case 4:
echo "$a / $b = ".($a/$b)."<br>";
break;
default: // 条件都不成立时执行
echo '没有你的选项';
break;
}
?>
文章来源地址https://www.toymoban.com/news/detail-781458.html
到了这里,关于php 的判断语句的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!