一.练习get传值
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>get</title>
</head>
<body>
<form action="" method="get">
<label for="email">邮箱:</label>
<input type="email" id="email" name="email" value="">
<label for="password">密码:</label>
<input type="password" id="password" name="password" value="">
<br/>
<button>登录</button>
</form>
</body>
</html>
<?php
print_r($_GET);
echo '<br/>';
print_r($_GET['email']);
?>
二.练习流程控制
<?php
# 1、if elseif else
$var = 10000;
if($var >= 10000){
echo '买个iphone xs max';
}
else if($var >= 8000){
echo '买个iphone xs';
}
else if($var >= 6000){
echo '买个iphone xr';
}
else if($var >= 4000){
echo '只能买小米';
}
else{
echo '洗洗睡';
}
echo '<hr>';
# 若写了模糊的条件,两种条件都符合,会按php代码顺序,从下而下执行,先碰到先执行
# 2、switch case default
$var = 10000;
switch ($var) {
case $var >= 10000:
echo '买个iphone xs max';
break;
case $var >= 8000:
echo '买个iphone xs';
break;
case $var >= 6000:
echo '买个iphone xr';
break;
case $var >= 4000:
echo '只能买小米';
break;
default:
echo '洗洗睡';
break;
}
echo '<hr>';
# if多用于 不知几个值时;switch多用于 已知几个值时
# if和switch是流程控制,foreach是数组循环
# 3、跳出流程 continue
for( $int=1; $int<10; $int++){
if($int == 5){
//结束当前循环,进入下次循环
continue;
}
echo $int;
echo '~';
}
echo '<hr>';
# 4、跳出流程 break
for( $int=1; $int<10; $int++){
if($int == 5){
//结束循环
break;
}
echo $int;
echo '~';
}
echo '<hr>';
# break n,代表要跳出n数,
?>
三.练习计数循环
<?php
# 1、while
$int = 1;
while ( $int <= 5 ) {
echo $int;
echo '~';
$int ++;
}
echo '<hr>';
# 2、do while
$int = 1;
do {
echo $int;
echo '~';
$int++;
}while ( $int < 1);
echo '<hr>';
# 3、for
for( $int=1; $int<10; $int++){
echo $int;
echo '~';
}
echo '<hr>';
# for,while是计数循环;foreach是数组循环
?>
四.手抄作业