?
目錄
?
1.if
2.else
3.elseif /else if
4.while
5.do-while
6.for
7.foreach
8.break 打斷
9.contiun 繼續(xù)
10.switch
1.if
判斷語(yǔ)句為 true 則執(zhí)行 if 里面的語(yǔ)句,否則不執(zhí)行;
<?php
header("Content-Type: text/html; charset=utf-8");
$a = rand(1,10); //隨機(jī)生成1到10的數(shù)
if ($a > 5){
echo "隨機(jī)點(diǎn)數(shù)較大";
echo '<br>';//換行
}
echo "生成的點(diǎn)數(shù)是:".$a;
?>
2.else
如果判斷語(yǔ)句在 if? 處為 false 則執(zhí)行 else 里的語(yǔ)句
<?php
header("Content-Type: text/html; charset=utf-8");
$a = rand(1,10); //隨機(jī)生成1到10的數(shù)
if ($a > 5){
echo "隨機(jī)點(diǎn)數(shù)較大";
echo '<br>';//換行
}else{
echo "隨機(jī)點(diǎn)數(shù)較小";
echo '<br>';//換行
}
echo "生成的點(diǎn)數(shù)是:".$a;
?>
3.elseif /else if
if 處的語(yǔ)句為 true,則不做 else if 處的判斷;if 處的語(yǔ)句為 false ,則繼續(xù)在 elseif 處進(jìn)行判斷
<?php
header("Content-Type: text/html; charset=utf-8");
$a = rand(1,10); //隨機(jī)生成1到10的數(shù)
if ($a == 5){
echo $a."恭喜你,抽中二等獎(jiǎng)";
echo '<br>';//換行
}else if($a == 8){
echo $a." 恭喜你,抽中一等獎(jiǎng)";
echo '<br>';//換行
}else {
echo "謝謝惠顧";
}
echo "歡迎下次光臨";
?>
?
4.while
判斷條件為true 就執(zhí)行,為false 就不執(zhí)行;
<?php
header("Content-Type: text/html; charset=utf-8");
$i = 1;
while($i <= 10) {
echo "打印".$i;
echo '<br>';
$i++;
}
?>
5.do-while
先執(zhí)行后判斷(先斬后奏)
<?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.' '; // 拼接一個(gè)空格
}
?>
7.foreach
遍歷數(shù)組
<?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("一等獎(jiǎng)"=>"1000", "二等獎(jiǎng)"=>"800", "三等獎(jiǎng)"=>"500");
foreach($a as $key => $value){
echo "<tr><td>$key</td>><td>$value</td></tr>";
echo '<br>';
}
?>
?
8.break 打斷
跳出整個(gè)循環(huán),結(jié)束循環(huán)
<?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 時(shí),就跳出了 foreach 循環(huán)并結(jié)束循環(huán),就不再打印了
9.contiun 繼續(xù)
跳出本輪循環(huán),繼續(xù)開(kāi)始下一輪
value 為5 時(shí),就跳出了 foreach 循環(huán),并開(kāi)始下一輪循繼續(xù)執(zhí)行
<?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.' ';
}
?>
文章來(lái)源:http://www.zghlxwxcb.cn/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: // 條件都不成立時(shí)執(zhí)行
echo '沒(méi)有你的選項(xiàng)';
break;
}
?>
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-781458.html
到了這里,關(guān)于php 的判斷語(yǔ)句的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!