线上服务咨询
几个有用的变体在PHP
发表时间:2019-07-30 16:05:47
文章来源:沈阳软件开发
标签:网站建设 小程序开发 小程序制作 微信小程序开发 公众号开发 微信公众号开发 网页设计 网站优化 网站排名 网站设计 微信小程序设计 小程序定制 微信小程序定制
浏览次数:0
中使用循环语句的介绍 PHP手册的语法定义如下:for(expr1; expr2; expr3)语句下面介绍for语句的几个有用变体。无限循环首先是每个人都知道的无限循环(也称为“无限循环”)。由于null表达式null在语法上是有效的,因此我们可以将for语句的三个表达式留空,这将具有连续执行for nested语句的效果。对于(;){//放置需要连续执行的语句}?>虽然有些任务使用无限循环,但是在使用无限循环时会添加大多数程序任务,尤其是PHP可以覆盖的程序任务。终止循环的一些条件。对于(;){//如果它是公元2199年,那么跳出循环if(date('Y')=='2199'){break;}}?> 2,使用空表达式,然后让我们谈谈在初始化语句expr1中使用null语法,离开expr1最常见的效果是完成更复杂的初始化工作。
代码如下: if(isset($ i)){unset($ i); if((int)date('')< 2008){$ i=0;} else {$ i=1 ;}} else {$ i=3;} for(; $ i< 10; $ i){echo $ i;}?>出于同样的原因,迭代表达式expr3也可以留空。您还可以使用它来编写更复杂的迭代,例如根据不同的条件调用不同的迭代器。 for语句中的条件语句expr2留空,这是上面提到的无限循环。当然,可以添加一些更复杂的条件来判断何时跳出循环,这里没有重复。 3.多循环使用多个循环来控制多个变量也是一个在for语句中经常被忽略的特性。如下例所示,一般任务中使用的一般任务将是双循环,而高于三的循环通常意义不大。
代码如下:<phpfor($ i=0,$ j=10; $ i<=10; $ i,$ j--){echo'$ i $ j=10 \ r \ n' ;}? >上面的代码将输出:0 10=101 9=102 8=103 7=104 6=105 5=106 4=107 3=108 2=109 1=1010 0=104,如果for语句更复杂的表达式三表达式更复杂,可用于优化算法。您甚至可以使用没有循环体的for语句来执行某些任务。如计算累积或因子:
代码如下:<php //计算累积结果1-5,bin值为$ jfor($ i=1,$ j=0; $ i<=5; $ j=$一世 ); echo $ j; //计算1-5的阶乘结果,bin值为$ jfor($ i=1,$ j=1; $ i<=5; $ j *=$ i); echo $ j;> p>PHP使用C语言的语法,并且在某种程度上也具有C特性。例如,强大的for循环语句就是一个典型的例子。网站建设,小程序开发,小程序制作,微信小程序开发,公众号开发,微信公众号开发,网页设计,网站优化,网站排名,网站设计,微信小程序设计,小程序定制,微信小程序定制