1. 练习get传值
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>练习get传值</title>
</head>
<body>
<form action="" method="get"><!--表单此处一定要填method-->
<label for="usr">登录名:</label><input type="text" id="usr" name="usrname" value="" >
<label for="password">密码:</label><input type="password" id="password" name="password" value="" >
<button>提交</button>
</form>
</body>
</html>
<?php
print_r($_GET);//记住_GET写法
?>
2. 练习流程控制 (手写)
<?php
$number = 100;
echo $number >=100 ? '买' : '不买';//三元运算符
echo '<hr/>';
if($number <=101 ){
echo '不买';
}else if($number <=201){
echo '纠结';
}
else{
echo '买';//if else条件判断语句
}
switch ($number){
case 100:
echo '满分,去上海玩';
break;
case 90:
echo '帮忙做饭';
break;
case 80:
echo '挨打';
break;
default:
echo '每天做作业';
}//switch 知道多少值的时候用,if 在不知道多少个值时使用
//if switch 为流程控制,foreach为数组循环,for while 为计数循环
$int = 1;
while($int <10){//先判断再执行
echo $int;
echo '<hr/>';
$int++;
}
for($int = 1;$int<10;$int++){
echo $int;
echo '<hr/>';
}
$int = 1;
do{
echo $int;
echo '<hr/>';
$int++;
}while($int <9) //do..while..先执行再判断
for($int = 1;$int<10;$int++){
if($int == 4){
continue;
//不打印4这次循环
// break跳出当前循环,剩下的都不输出break 2 跳出其所在层数
// die是把后面的php代码都结束
}
echo $int;
echo '<hr/>';
}
3. 练习计数循环 (手写)
计数循环即for while的使用,详情可见第二题流程控制的一部分
$int = 1;
while($int <10){//先判断再执行
echo $int;
echo '<hr/>';
$int++;
}
for($int = 1;$int<10;$int++){
echo $int;
echo '<hr/>';
}
$int = 1;
do{
echo $int;
echo '<hr/>';
$int++;
}while($int <9) //do..while..先执行再判断