php学习笔记4—(控制结构)

本文介绍了PHP中的控制结构,包括条件判断、循环等,并通过实例展示了如何处理表单数据。涉及if、elseif、else、switch、while、for及do...while等语句。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基本和C相同。不过可以使用一些变体。

control.html
<html>
    
<head>
        
<title>php控制结构</title>
    
</head>
    
<body>
        
<form action="control.php" method="POST">
            Your Name : 
<input type="text" name="name"><Br>
            Choose one: 
<select name="selection">
                
<option value="a" selected>I'm a man!</option>
                
<option value="b" selected>I'm a woman!</option>
            
</select>
            
<input type="submit">
        
</form>
    
</body>
</html>


control.php
<?php

    
# process name
    $name=$_REQUEST["name"];
    
if (empty($name)) { # 也可以不使用代码块   // 或者使用     : ... endif;
        # 这里不能使用is_null
        echo "Enter your name, please!<br>";
    } 
elseif (trim($name)=="great") {
        
echo "Your are great!<br>";
    } 
else {
        
echo "Hello, $name!<br>";
    }

    
# process selection
    switch ($_REQUEST["selection"]) { // 或者使用       : ... endswitch;
        case "a":
            
echo "You are a man!<br>";
            
break;  // break同C的break(也可用于循环), exit结束整个脚本的执行
        case "b":
            
echo "You are a woman!<br>";
            
break;
        
default:
            
echo "What thing are you?<br>";
            
break;
    }
    
    
# while
    echo("while: ");
    
$i=1;
    
while ($i<=5: // 或者使用大括号
        echo "$i ";
        
$i++;
    
endwhile;
    
echo("<br>");
    
    
# for
    echo("for: ");
    
for ($i=0;$i<5;$i++echo("$i "); // 可以使用      : ... endfor;
    echo("<br>");
    
    
# foreach
    # nothing here
    
    
# do ... while
    $i=1;
    
echo("do ... while: ");
    
do {
        
echo "$i ";
        
$i++;
    } 
while ($i<=5);
?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值