php循环结构的怎么使用的实例详解
1个回答
展开全部
php的循环共有四种:while、do while、for、foreach。
while循环:
while (条件为真) {
要执行的代码;
}
do while循环:
do {
要执行的代码;
} while (条件为真);
这两种循环的区别在于,while循环先判断条件后执行操作,而do while先执行一次操作后判断条件。
for循环:
for (init counter; test counter; increment counter) {
要执行的代码;
}
/*
init counter:初始化循环计数器的值
test counter:: 评估每个循环迭代。如果值为 TRUE,继续循环。如果它的值为 FALSE,循环结束。
increment counter:增加循环计数器的值
*/
例如
for ($i=0; $i<=10; $i++){
echo "$i";
}
这个例子表示设定一个$i,其值为0,每次循环后$i加1,当$i<=10的条件为真是循环执行。这个循环结果就是显示了0到10的所有整数。
foreach循环:
foreach循环只能用于遍历数组array。
foreach ($array as $value) {
要执行的代码,通常$value会在这里使用;
}
/*
$array为数组本身
$value为数组中的值,这里的$value不是数组,每次循环其值都会重写
*/
例如
$colors = array("red","green","blue","yellow");
foreach ($colors as $value) {
echo $value."/";
}
//结果为: red/green/blue/yellow/
每次循环都会将数组中的值依次写入$value中,直到数组全部被遍历完成后循环结束。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询