switch分支语句
/* switch分支语句
switch(表达式){
case 值1:
......
break;
case 值2:
......
break;
default:
......
}
*/
注:表达式一般为变量,如果不加break,后面的case都会执行
switch : 当值有固定的几种情况,使用switch,语句结构清晰,执行效率高。
PHP中的while循环
/*
while(){
}
*/
例如:PHP打印九九乘法表
// 打印九九乘法表
$i=1;
while($i<=9){
$j=1;
while($j<=$i){
echo $i.'×'.$j.'='.$i*$j."\t\t";
$j++;
}
echo "<br/>";
$i++;
}
运行结果:
image.png
// 按照表格打印出来,分别添加奇偶数列的颜色
$i = 1;
echo "<table>";
while($i<=9){
$j = 1;
echo "<tr>" ;
while($j<=$i){
if($j%2>0){
echo "<td style='background-color:#000;color:#fff;'>";
}else{
echo "<td style='background-color:#f00;'>";
}
echo "".$i.'×'.$j.'='.$i*$j;
echo "</td>";
$j++;
}
echo "</tr>";
$i++;
}
运行结果:
image.png
php中的do...while
do{
代码段
}while(表达式);
特点:最少会执行一次代码段
// 例:100的累加
$i=1;
do{
$a+=$i;
$i++;
}while($i<=100);
echo $a;
// 输出的结果为 5050
PHP中的for循环
for(表达式1初始值;表达式2条件判断语句;表达式3增量){
代码段
}
for($i=1;$i<=100;$i++){
$a+=$i;
}
echo $a;
// 输出的结果为 5050
特点:
1.当明确知道循环次数时,经常用在已了解循环次数的情况
2.在for循环中一次将初始值、表达式、增量定义,条例清晰
3.for循环支持嵌套
PHP中的break以及continue
用法 break int;
break 数字:直接跳出几层循环
continue 数字 :跳出几层循环到循环体结尾
PHP中的set_time_limit()函数
set_time_limit()来控制运行时间,默认是30s,所以需要你将执行时间加长点。
如 set_time_limit(800) ,其中将秒数设为0 ,表示持续运行到程序结束。
PHP中的exit()和die()函数
php中碰见exit()以及die()程序到此函数就结束了。