学习概要:
1.了解自动类型转换的有哪些
2.了解基本的流程控制语句
3.实例:实现日历表格的写法
自动类型转换
1)整型转字符串
echo $num."abc";
2)字符串转整型
$str+3;
http://www.gaodaima.com/51330.htmlphp第五课 自动类型转换与流程控制_php
3)转布尔类型
为假情况 0 “” “0” false array() null 未定义
4)强制类型转换
(int)$str (float)$str (string)$str
5)常量
define("HOST","localhost");
6)运算符
①一元
++ —
②二元
= – * / %
= += -= *= /= %=
> >= < <= == != === !==
&& !
③三元
? :
流程控制:
1.流程控制
2.函数
流程控制:
一.分支结构
if…elseif….else
switch…case
如果条件是固定值的话,就用switch语句
二.循环控制
for
while
三.中止循环
break:直接结束
PHP header("content-type:text/html;charset=utf-8"); for($i=1;$i<10;$i++){ if($i==3){ break; } else{ echo $i."
"; } } ?>//1 2
continue:结束本次循环
html;charset=utf-8"); for($i=1;$i<10;$i++){ if($i==3){ continue; } else{ echo $i."
"; } } ?>//1 2 4 5 6 7 8 9
小技巧:exit表示暂停下面的程序
echo date("w"); date 中w表示星期几
五.剩余部分
1.do…while
{$score}"; }while($score>=60); ?>
4.九九乘法表
"; } ?>
3.PHP实现日历表格
日历表格:
1.两层for循环
2.隔行换色
3.用到if条件判断
4.header头改编码
"; for($i=1;$i<=$days;){ echo ""; for($j=0;$j<7;$j++){ if($i>$days){ echo " "; } echo ""; ?>"; } else{ echo " {$i} "; } $i++; } echo "
添加背景色
"; for($i=1;$i<=$days;){ $k++; if($k%2==1){ echo ""; }else{ echo " "; } for($j=0;$j<7;$j++){ if($i>$days){ echo " "; } echo ""; ?> 中止脚本 2.exit();中止脚本使用 3.die(); "; die("从这儿开始脚本中止"); echo "2222222"; ?>"; } else{ echo " {$i} "; } $i++; } echo "
欢迎大家阅读《PHP第五课 自动类型转换与流程控制_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码