PHP 结构语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 结构语句相关的知识,希望对你有一定的参考价值。

php 条件语句

在 PHP 中,我们可以使用以下条件语句:

  • if 语句 - 如果指定条件为真,则执行代码
  • if...else 语句 - 如果条件为 true,则执行代码;如果条件为 false,则执行else语句
  • if...elseif....else 语句 - 选择若干段代码块之一来执行
  • switch 语句 - 语句多个代码块之一来执行

if 语句

if 语句用于在指定条件为 true 时执行代码。

语法:

<?php
if(条件) {
     #当条件为true执行的代码
}
?>

if else语句

if 条件为 true 时执行代码,else条件为假的时候执行代码

语法:

<?php
if(条件) {

    #条件为true时执行的代码
}else {
    #条件为false时执行的代码
}
?>

if elseif else语句

if 条件为 true 时执行代码,elseif条件true时执行的代码,else条件为假的时候执行代码

语法:

<?php
if(条件) {
   #条件为true时执行的代码
}elesif(条件) {
   #第一个条件不满足时,代码继续执行,条件为true时执行的代码
}else {
   #条件为false时执行的代码
}
?>

switch语句

如果选择地执行若干代码块之一,请使用 Switch 语句,使用 Switch 语句可以避免冗长的 if..elseif..else 代码块。

语法:

<?php
switch (表达式)
{
    case "tom":
        echo "You name is tom";
        break
    case "jak":
        echo "You name is jak"
        break
    default:
        echo "You name is error";
}
?>

工作原理:

  1. 对表达式(通常是变量)进行一次计算
  2. 把表达式的值与结构中 case 的值进行比较
  3. 如果存在匹配,则执行与 case 关联的代码
  4. 代码执行后,break 语句阻止代码跳入下一个 case 中继续执行
  5. 如果没有 case 不满足,则使用 default 语句

PHP 循环

PHP 中,有以下循环语句:

  • while - 只要指定条件为真,则循环代码块
  • do...while - 先执行一次代码块,然后只要指定条件为真则重复循环
  • for - 循环代码块指定次数
  • foreach - 遍历数组中的每个元素并循环代码块

while语句

条件为真时,while循环执行语句

语法:

<?php
while(条件) {
      #条件为真时执行的语句
}
?>

 

以上是关于PHP 结构语句的主要内容,如果未能解决你的问题,请参考以下文章

PHP 结构语句

PHP条件控制语句之“if语句”

PHP项目开发经验整理

PHP读书笔记-结构语句

php 05

php流程控制