黑马程序员技术交流社区
标题: 【济南中心】PHP课程同步笔记day12:各种语句 [打印本页]
作者: 小鲁哥哥 时间: 2017-5-9 11:49
标题: 【济南中心】PHP课程同步笔记day12:各种语句
【济南中心】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”);
作者: 沈唁 时间: 2017-5-9 12:11
感谢楼主分享
作者: dodobo 时间: 2017-5-9 12:43
顶楼主感谢楼主
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |