一、PHP循环:PHP 中的循环语句用于执行相同的代码块指定的次数
在编写代码时,经常需要让相同的代码块运行很多次,那我们就可以在代码中使用循环语句来完成这个任务。
在 PHP 中,我们可以使用下列循环语句:
1.while循环语句
只要指定的条件成立,则循环执行代码块
<?php
$i = 1;
$sum = 0;
while($i <= 100){
$sum += $i;
$i++;
}
echo $sum; // $sum=5050
2.do...while循环
首先执行一次代码块,然后在指定的条件成立时重复这个循环
<?php
$i = 1;
$sum = 0;
do{
$sum += $i;
$i++;
}while($i <= 100);
echo $sum; // $sum=5050
3.for循环
循环执行代码块指定的次数
<?php
$sum = 0;
for($i=1 ; $i<=100 ; $i++){
$sum += $i;
}
echo $sum; //5050
4.foreach
根据数组中每个元素来循环代码块
<?php
$arr=array("one", "two", "three");
foreach ($arr as $value){
echo "Value: " . $value . "<br />";
}
5.用双重循环输出一个九九乘法表
for($i=1 ; $i<10 ; $i++){
for($j=1 ; $j<10 ; $j++){
echo $j . "*" . $i . "=" . $j*$i . " ";
}
}
二、变量作用域
常用的变量:局部变量、全局变量、静态变量。
1.局部变量:
就是在函数内声明的变量,仅在函数内有效。
2.全局变量:
与局部变量相反,全局变量可以在php中任何地方访问。
只要在变量前面加上关键字 GLOBAL ,就可以将其识别为全局变量。在整个php文件中内有效。
3.静态变量:
用static修饰,在函数内部声明,函数执行结束后其值并不消失。
注:初始化后不能再次进行初始化,不能用表达式来赋值。即无论调用多少次函数,初始化只会发生一次。