条件语句
既然你已经了解了所有关于比较及逻辑操作符的内容,那么现在我可以教你条件语句了。正如上文所述,条件语句允许你测试一个特定的条件是真还是假,且基于该结果来执行不同的动作。在PHP中,条件语句最简单的形式是if()语句,其看起来有些类似于下式:
if (condition) { do this! }
if()的参数是一个条件表达式,其用来评价是真还是假。若语句评价为真,则执行大括号内的所有的PHP代码;若语句评价为假,则跳过大括号内的代码且执行在if()结构之后的代码行。
让我向你展示if()语句是如何通过与一个表单结合来工作的。在这个例子中,要求用户输入他或她的年龄。
<html> <head></head> <body> <form action="ageist.php" method="post"> Enter your age: <input name="age" size="2"> </form> </body> </html>
根据所输入的年龄是大于21还是小于21,ageist.php脚本展示不同的讯息:
<html> <head></head> <body> <?php // retrieve form data $age = $_POST['age']; // check entered value and branch if ($age >= 21) { echo 'Come on in, we have alcohol and music awaiting you!'; } if ($age < 21) { echo "You're too young for this club, come back when you're a little older"; } ?> </body> </html>