导航:首页 > 编程语言 > php中的while

php中的while

发布时间:2024-02-09 18:43:50

‘壹’ php while语句出现无限循环 如何解决

尝试修改代码如下:

while($sc=mysql_fetch_array($result)){
echo"用户名:".$sc['username']."  昵称:"
.$sc['usernc']."  真实姓名:".$sc['userzsname']
."  财富值:".$sc['usermoney'];
}


提示说明:


mysql_fetch_array() 函数的功能是:从数据库结果集中取得一行数据,并作为数组形式返回结果。


如果取得数据正确,返回根据从结果集取得的行生成的数组,如果没有更多行则返回 false。


你上面的代码中,取了一行记录,其后的 while 以其结果为循环条件,而这个循环条件在其后的循环体中,没有再次进行更新,所以会一直死循环。

‘贰’ PHP中使用while循环写入数组的方法

循环写入示例如下(其他循环写入原理也是一样的):

<?php

//定义空数组
$arr=array();
//循环初始化条件
$i=1;
//根据判断进行while循环
while($i<=10){
//写入数组
$arr[]="元素".$i;
//递增
$i++;
}
print_r($arr);

/*
*Array
(
[0]=>元素1
[1]=>元素2
[2]=>元素3
[3]=>元素4
[4]=>元素5
[5]=>元素6
[6]=>元素7
[7]=>元素8
[8]=>元素9
[9]=>元素10
)*/
?>

‘叁’ php程序中跳出目前执行的循环的语句是

方法/步骤

‘肆’ PHP的循环语句是什么

在我们编写代码时,经常需要反复运行同一代码块。

我们可以使用循环来执行这样的任务,而不是在脚本中添加若干几乎相等的代码行。

在 PHP 中,有以下循环语句:


PHP while 循环

只要指定的条件为真,while 循环就会执行代码块。

语法

while (条件为真) {
要执行的代码;
}

下例首先把变量 $x 设置为 1($x=1)。然后执行 while 循环,只要 $x 小于或等于 5。循环每运行一次,$x 将递增 1:

实例

<?php
$x=1;

while($x<=5) {
echo "这个数字是:$x <br>";
$x++;
}
?>



PHP do...while 循环

do...while 循环首先会执行一次代码块,然后检查条件,如果指定条件为真,则重复循环。

语法

do {
要执行的代码;
} while (条件为真);

下面的例子首先把变量 $x 设置为 1($x=1)。然后,do while 循环输出一段字符串,然后对变量 $x 递增 1。随后对条件进行检查($x 是否小于或等于 5)。只要 $x 小于或等于 5,循环将会继续运行:

实例

<?php
$x=1;

do {
echo "这个数字是:$x <br>";
$x++;
} while ($x<=5);
?>

请注意,do while 循环只在执行循环内的语句之后才对条件进行测试。这意味着 do while 循环至少会执行一次语句,即使条件测试在第一次就失败了。

下面的例子把 $x 设置为 6,然后运行循环,随后对条件进行检查:

<?php
$x=6;

do {
echo "这个数字是:$x <br>";
$x++;
} while ($x<=5);
?>



PHP for 循环

如果您已经提前确定脚本运行的次数,可以使用 for 循环。

语法

for (init counter; test counter; increment counter) {
code to be executed;
}

参数:

实例

<?php
for ($x=0; $x<=10; $x++) {
echo "数字是:$x <br>";
}
?>



PHP foreach 循环

foreach 循环只适用于数组,并用于遍历数组中的每个键/值对。

语法

foreach ($array as $value) {
code to be executed;
}

每进行一次循环迭代,当前数组元素的值就会被赋值给 $value 变量,并且数组指针会逐一地移动,直到到达最后一个数组元素。

下面的例子演示的循环将输出给定数组($colors)的值:

实例

<?php
$colors = array("red","green","blue","yellow");

foreach ($colors as $value) {
echo "$value <br>";
}
?>

‘伍’ PHP如何跳出while循环

while循环是PHP中最简单的循环语句,它的语法格式为:

while (expr){

statement

}

  1. 当表达式expr的值为真时,将执行statement语句,执行结束后,再返回到expr表达式继续进行判断。直到表达式的值为假,才跳出循环,执行下面的语句。

  2. 跳出循环使用的关键字是break和continue:

    ①break

    break关键字可以终止当前的循环,包括while、do…while、for、foreach和switch在内的所有控制语句。

    break语句不仅可以跳出当前的循环,还可以指定跳出几重循环。格式为:

    break $num;参数$num指定要跳出几层循环。

    ②continue关键字的作用没有break强大,continue只能终止本次循环而进入到下一次循环中,continue也可以指定跳出几重循环。

阅读全文

与php中的while相关的资料

热点内容
疫情命令照片 浏览:95
画世界的app叫什么 浏览:824
vc6编译时显示无法执行 浏览:547
java动态初始化数组 浏览:638
概率论与数理统计答案pdf 浏览:681
得物app上面的鞋为什么这么贵 浏览:909
如何从爱思服务器注销游戏账号 浏览:944
幼儿编程教育培训多少钱 浏览:406
经常生气有什么东西能解压 浏览:903
代理服务器地址和端口可以怎么填 浏览:65
unity5手游编译模型 浏览:268
安卓无人机app源码 浏览:811
pl1编程语言 浏览:801
台达plc编程换算指令大全 浏览:176
手机上的编程游戏 浏览:110
服务器密码机有什么用 浏览:479
dos磁盘命令 浏览:957
单片机cpu52的功能 浏览:693
opc服务器怎么开发 浏览:375
觅喜是个什么app 浏览:405