A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

【济南中心】PHP课程同步笔记day12:各种语句
Echo语句:
        描述:输出一个或多个字符串
       提示:echo是一个语法结构,不是函数。后面的小括号可带,可不带。
       语法:void echo(string $arg1[,string $...])
       说明:echo可以输出一个或多个参数,各参数之间用逗号隔开。
       语法格式: echo $name; 或echo($name);
注意事项:
       Echo 可以带括号,也可以不带括号
       Echo可以输出一个参数或多个参数。
       多个参数之间用英文下的逗号(,)隔开。如:echo $a,$b,$c;
       多个参数之间用英文下的小数点(.)隔开。如: echo $a.$b.$c;
       如果是多个参数,echo不能加括号。
       Echo只能单独使用,不能混在其它表达式中。
       如果一行代码中,存在多个功能的语句,则echo一定是最后执行的。
       echo后跟括号时,echo和()之间没有空格
       echo后不跟括号时,echo和内容之间有空格。
实例:echo语句的应用
[PHP] 纯文本查看 复制代码
$name = “Mary”;
$age = 24;
$arr = array(“北京市”,”天津市”,”河北省”);
//双引号内,输出变量的值
Echo “我的名字叫{$name}<br />”;
//单引号内,输出变量的名称
Echo ‘我的名字叫{$name}<br />’;
//长字符串
$str = <<<heredoc
<h2>HTML+CSS+JavaScript</h2>
Heredoc;
Echo $str.”<hr />”;
//输出数组(一维数组)中的元素
Echo “{$name}的家乡是{$arr[0]}<hr />”;
//判断年龄是否符合当兵
Echo $age>=18 && $age<=25 ? “可以当兵”:”超出范围”;
Print 语句
       描述:输出一个字符串。
       说明:print是一个语法结构,不是一个函数,括号可带可不带。
       语法:int print(string $arg)
       参数:只有一个,不能写多个参数。
       返回值:总是返回1。
注意事项:
Print可以带括号,也可以不带括号。
Print只有一个参数。如果参数中可以使用小数点进行连接多个字符串。
Print总是返回1。
Print语法可以混在其它表达式中。
实例:print语句应用
[PHP] 纯文本查看 复制代码
$name = “Mary”;
$age = 98;
$arr = array(“山东省”,”山西省”,”北京市”);
//双引号内,输出变量的值
Print(“我的名字叫{$name}!<hr />”);
//单引号内,输出变量的名
Print(“他的年龄是{$age}岁!<hr />”);
//双引号内,输出数组元素的值
Print “{$name}的家乡是{$arr[2]}!<hr />”;
//长字符串
Print <<<heredoc
<h2>HTML+CSS+JavaScript</h2>
Heredoc;
实例:输出0000-9999之间所有数
[PHP] 纯文本查看 复制代码
For($a=0;$a<=9;$a++){
For($b=0;$b<=9;$b++){
For($c=0;$c<=9;$c++){
For($d = 0;$d<=9;$d++){
Echo $a,$b,$c,$d,’ ’;
}
}
}
}
Break语句
       描述:无条件退出各种循环或者switch语句。
       语法:break[n]
       说明:一般情况下,需要在break之前加一个条件判断。
       参数:参数n,可选。N为正整数。表示跳出第几层循环或switch语句。N的默认值为1,1可以不写。
Break语句应用
[PHP] 纯文本查看 复制代码
$a = 1;
While(1){
While(1){
Switch($a++){
Case 1:
Echo “第一次输出<br />”;
Break;
Case 5:
Echo “第5次输出<br />”;
Break;//退出switch
Case 10:
Echo “第10次输出<br />”;
Break 3;//退出switch和两个while循环
}
}
}
Echo ‘$a = ’.$a;
Continue语句
       描述:中止本次循环剩余代码,而开始下一次新的循环。
       语法:continue[n]
       参数:n为退出几层循环。默认值为1。1可以省略。
实例:输出1-100间所有的偶数(使用continue实现)
[PHP] 纯文本查看 复制代码
For($i = 1;$i<=100;$i++){
//如果是奇数,则退出本次循环,开始下一次循环
If($i%2 !=0){
Continue 1;	//剩下的代码不再执行,直接开始下一次新的循环
}
Echo “$i  ”;// 2 4 6....
}
终止脚本运行:die()和exit()
       描述:输出一个提示消息,并终止脚本继续向下执行。
       语法:die([string $msg])或 exit([string $msg])
       参数:$msg是可选的,输出一个提示消息
延缓脚本执行:sleep(n)
       描述:延缓执行,有点类似JS延时器(setTimeout())
       语法:int sleep(int $seconds)
       参数:$seconds是指延缓多少秒
       返回值:成功时返回0,错误时返回FALSE
实例:sleep()函数应用
[PHP] 纯文本查看 复制代码
Echo date(“Y-m-d H:i:s”);
//延时执行
Sleep(5);
Echo “<br />”;
Echo date(“Y-m-d H:i:s”);

2 个回复

倒序浏览
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马