PHP判断语句及循环语句
1.if语句
if (条件) {
当条件为 true 时执行的代码; }
2.if....else语句
if (条件) { 条件为 true 时执行的代码; } else { 条件为 false 时执行的代码; }
3.if...elseif....else
if (条件) { 条件为 true 时执行的代码; } elseif (condition) { 条件为 true 时执行的代码; } else { 条件为 false 时执行的代码; }
4.switch语句
switch (expression) { case label1: expression = label1 时执行的代码 ; break; case label2: expression = label2 时执行的代码 ; break; default: 表达式的值不等于 label1 及 label2 时执行的代码; }
5.while 循环
while (条件为真) { 要执行的代码; }
6.do。。。while循环 先执行一次代码在判断是否为真
do { 要执行的代码; } while (条件为真);
7.for循环
for (初始化循环计数器的值($变量=初始值); 判断条件为真则继续; 增加循环计数器的值) { code to be executed; }
例:
<?php
for ($x=0; $x<=10; $x++){
echo "数字是:$x <br>";
}
?>
8,foreach循环 适用于数组,并用于遍历数组中的每个键值对
foreach ($array as $value) { code to be executed; }
例:
<?php $colors = array("red","green","blue","yellow"); foreach ($colors as $value) { echo "$value <br>"; } ?>