【phpwhile循环得到循环次数_php实例】教程文章相关的互联网学习教程文章

list-each-while遍历数组

$name = array(孟子,孔子,孙子,老子); while($ele = each($name)){$key = $ele[key]; // == $ele[0]$value = $ele[value]; // $ele[2]var_dump($key,$value);echo "";}这样做虽然不常用但是对理解数组指针的概念很有用处,(最好的还是用foreach)还能升级,利用List结构List结构就是利用一个索引数组,同时初始化多个变量$arr = array(0=>"some",1=>"many",2=>"much");list($v1,$v2,$v3) = $arr;var_dump($v1,$v2,$v3);所以就优化...

PHP语法三:控制结构For循环/If/Switch/While

相关链接:PHP语法(一):基础和变量PHP语法(二):数据类型、运算符和函数PHP语法(三):控制结构(For循环/If/Switch/While)本文我来总结几个PHP常用的控制结构,先来个最特别的foreach,剩下的控制结构跟其他语言差不多,那这一期就比较简单了。Foreach循环遍历数组中的每个元素并循环代码块。用法:foreach ( $array as $value )每进行一次循环迭代,当前数组元素的值就会被赋值给 $value 变量,并且数组指针会逐一地移动,直到到达...

php遍历数组的几种方法(forforeachlisteachwhile)

$arr = array('http://bbs.it-home.org','程序员之家','php教程');$num = count($arr);for($i=0;$iecho $arr[$i].'';}?>注释:先计算出数组$arr中元素的个数,然后才使用在for语句,这样做很高效的。 如果是for($i=0;$i< count($arr);++$i)的话,每次循环都会计算数组$arr中元素的个数,而使用上面的方式可以减去这种开销。使用++$i也是为了提高效率。 输出结果: http://bbs.it-home.org 程序员之家 PHP教程 二、foreach语句遍历数...

phpwhile循环记录循环次数的例子

//记录while循环的次数//by bbs.it-home.org $link = mysql_connect('localhost','root','pwd'); mysql_select_db('db'); $sql = "select region_id,local_name from regions where region_grade=1"; $result = mysql_query($sql); $i =0; while ($row= mysql_fetch_assoc($result)) { $list[$i]['text']=$row['local_name']; $list[$i]['value']=$row['region_id']; $i++; } $list = j...

PHP_MySQL教程-第二天while循环与数据库操作第1/2页_PHP教程

第一页 while循环 在这一课里,我们将会继续深入下去,使用PHP和MySQL来写出一些简单而有用的页面。我们从昨天创建的数据库开始,显示库中的数据,但是会再稍微加以润色。 首先,我们用下面的代码来查询数据库内容。 代码如下: $db = mysql_connect("localhost", "root"); mysql_select_db("mydb",$db); $result = mysql_query("SELECT * FROM employees",$db); echo "n"; echo "姓名职位n"; while ($myrow = mysql_fet...

phpforeach、while性能比较_PHP教程

foreach是对数组副本进行操作(通过拷贝数组),而while则通过移动数组内部指标进行操作,一般逻辑下认为,while应该比foreach快(因为foreach在开始执行的时候首先把数组复制进去,而while直接移动内部指标。),但结果刚刚相反。 在循环里进行的是数组“读”操作,则foreach比while快: 代码如下:foreach ($array as $value) { echo $value; } while (list($key) = each($array)) { echo $array[$key]; } 在循环里进行的是数组...

深入for,while,foreach遍历时间比较的详解_PHP教程

这个是从别人空间里看来的,不过自己还真从来没这么做过他们三者之间的比较,今天也学习了一下。 代码如下:$arr = array();for($i = 0; $i $arr[] = $i*rand(1000,9999);}function GetRunTime(){list($usec,$sec)=explode(" ",microtime());return ((float)$usec+(float)$sec);}/*=============================================*/$time_start = GetRunTime();for($i = 0; $i $str = $arr[$i];}$time_end = GetRunTime();$time_use...

PHP编程中foreach、while的性能比较_PHP教程

foreach是对数组副本进行操作(通过拷贝数组),而while则通过移动数组内部指标进行操作,一般逻辑下认为,while应该比 foreach快(因为foreach在开始执行的时候首先把数组复制进去,而while直接移动内部指标。),但结果刚刚相反。 在循环里进行的是数组&ldquo;读&rdquo;操作,则foreach比while快: 帮客之家:http://www.bkjia.com/ foreach ($array as $value) { echo $value; } while (list($key) = each($array)) { echo $arr...

while循环中不支持循环使用curl_PHP教程

<?<span php <span $link = <span mysql_connect(localhost, sms, sms<span ); <span mysql_select_db(sms, <span $link<span ); <span mysql_query("set names utf8"<span ); <span $sql = "<span SELECT phone,chang, msg, linkid, mo_time FROM tables "<span ;<span $result = <span mysql_query(<span $sql,<span $link<span ); <span $array = <span array<span (); <span while(<span $row = <span mysql_fetch_array(<sp...

利用while循环逐字符读取文件内容_PHP教程

0102 03 //利用while循环,逐字符读取文件内容 04 //feof()用于检测文件指针是否到了文件结束的位置 05 06 $filePath = /Users/Cuffica/Desktop/addicted.rtf; 07 $fp = fopen($filePath,r); 08 while(!feof($fp)){ //当条件为1,始终为true时,反复执行命令,进入死循环 09echo fgetc($fp); //注意,接受参数为句柄,不是文件名 10 } 11 12 fclose($fp); //使用后记得关闭文件...

while(){}的高级用法_PHP教程

/*$ip="127.0.0.1"; if($_SERVER["REMOTE_ADDR"]==$ip){header("location:xxx.php"); }else{ header("location:yyy.php"); }function limitIp($ip){ if($_SERVER[REMOTE_ADDR]==$ip){header("location:XXx.php"); }else{header("location:YYY.php"); } }*//* echo ""; echo "学生成绩"; $i=0; $j=0; while($i<1000){ if($i%10==0){if($j++%2==0){$bgc="#cccccc";}else{$bgc="aaffaa";}//echo "";echo ""; } echo "$i"; if(++$i%10=...

foreach、while、for性能比较_PHP教程

一般情况下,遍历一个数组有三种方法,for、while、foreach。其中最简单方便的是foreach。那么它们在操作和性能上存在什么差别,通常使用那种方法比较好。下面先让我们来测试一下共同遍历一个有50000个下标的一维数组所耗的时间: 测试平台:CPU:P-M 725内存:512M硬盘:40G 5400转OS:Windows XP SP2WEB:apache 2.0.54 php5.0.4 测试代码:/* * @ Author: Lilov * @ Homepage: www.codesky.com * @ E-mail: zhongjiechao@gm...

PHP4用户手册:流程控制-while_PHP教程

whilewhile 循环是PHP循环中的简单类型。它的行为刚好像C语言中的一样。以下是如基本的while语句: while (expr) statement这个while 语句的意义是很简单的。它告诉 PHP 只要while表达式的值为真,就去重复执行 statement(s) 。在每次循环的开始都去检查表达式的值,如果在执行期间这个表达式的值被改变,那么程序在求之过急重复的内容后将结束。有时,如果表达式的值从一开始就为FALSE ,则statement(s) 连一次都不会执行。 象if ...

php中foreach和while循环的区别比较_PHP教程

foreach和while在php中都循环,那么foreach和while循环之间他们的区别是什么,那个性能会更好一些,下面我来给大家介绍foreach和while循环区别与性能比较,有需要了解的同学可参考。在while循环里,Perl会读入一行输入,把它存入某个变量并且执行循环主体。然后,它再回头去找其他的输入行。 在foreach循环中,整行输入操作符会在列表上下文中执行(因为foreach需要逐行处理列表的内容)。在循环开始执行之前,它必须先将输入全部读...

php中循环之for()、while()、foreach()用法_PHP教程

本文章介绍最基本的循环语句的用法,在php中包括了for()、while()、foreach() do while 这几种最基本的语句。while循环 while循环是PHP中最简单的循环,其基本格式为:代码如下while (expr){statement } //或者 while (expr):statement endwhile;该语法表示,只要expr表达式为TRUE,那么就一直执行statement直到expr为FALSE为止,statement表示要执行的动作或逻辑。 例子:代码如下 $i = 1; while ($i echo $i;$i++; } ?>该例子循环...

实例 - 相关标签