首页 > 作文

PHP的循环和函数

更新时间:2023-04-06 22:53:30 阅读: 评论:0

1.循环

1.1for循环

for(初始值;条件;增量){    //循环体}

1.2while、do-while

800米二级运动员标准
while(条件){}-------------------------do{    }while(条件)

小结:

1、for、while、do-while可以相互替换

2、如果明确知道循环多少次首先for循环,如要要循环到条件不成立为止选while或do-while

3、先判断再执行选while,先执行再判断选do-while

4、while循环条件不成立就不执行,do-while至少执行一次

例题:

<?php//1、for循环实现$sum=电场力的方向0;for($i=1;$i<=100;$i++){    $sum+=$i;    //$sum=$sum+$i;}echo $sum;

1.3多语句表达式

初始值、增量可以由多条语句组成

<?phpfor($i=1,$j=9;$i<=$j;$i++,$j--){    echo "10可以分成{$i}和{$j}<br>";}

小结:初始值、增量可以写多个表达式,但是条件一般只写一个,如果条件写多个,只是最后一个条件起作用

1.4foreach循环

foreach循环用来遍历数组

//语法一foreach(数组 as 值){}//语法二foreach(数组 as 键=>值){}

1.5跳转语句

break:中断循环

continue:中断当前循环,进入下一个循环

break和continue默认中断、跳出1重循环,如果调中断、跳出多重循环,在后面加一个数字。

1.6替代语法

规则:左大括号变冒号,右大括号变endxxx

//if的替代语法    if():    elif():    el:    endif;//switch替代语法    switch():    endswitch;//for    for():    endfor;//while    while():    endwhile;//foreach    foreach():    endforeach;

2.函数

2.1函数定义

function 函数名(参数1,参数2,...){    //函数体}

小结:

quack怎么读 1.通过函数名()调用函数

2.变量名区分大小写

3.关键字、函数名不区分大小写

2.1可变函数

<?phpfunction show($args) {    echo $a逝者如斯的意思rgs,'<br>';}$str='show';    //将函数名保存到变量中$str('张三');

2.2匿名函数

匿名函数就是没有名字的函数

<?php//匿名函数$fun=function(){    echo '张三 <br>';};//匿名函数调用$fun();

2.3参数传递

函数的参数有形式参数和实际参数

形式参数是定义函数时候的参数,只起形式的作用,没有具体的值

实际参数的调用函数时候的参数,有具体的值

<?phpfunction fun($num1,$num2) {    echo $num1+$num2;}fun(10,20);        //30

小结:

1.函数的参数默认是值传递

2.如果要传递地址,在参数前面加&

3.如果是地址传递,不能直接写值

2.4参数默认值

1.在定义函数的时候给形参赋值就是参数的默认值

<?p实用英语hp//参数的默认值function fun($name,$add='地址不详') {    echo '姓名:'.$name,'<br>';    echo '地址:'.$add,'<hr>';}//测试fun('tom','河北');fun('berry');

2.默认值必须是值,不能用变量代替

3.默认值可以使用常用

4.有默认值的写在后面,没有默认值的写在前面

本文发布于:2023-04-06 22:53:28,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/306e7e22dbe04186097fda0eda797e1f.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:PHP的循环和函数.doc

本文 PDF 下载地址:PHP的循环和函数.pdf

标签:函数   参数   默认值   条件
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图