您好!欢迎来到繁星岛资源

繁星岛资源

热门搜索: 影视    小说    支付    抖音   

PHP中的if语录怎么使用?条件判断else和elseif

  • 教程教学
  • 来源:繁星岛资源网
  • 编辑:繁星岛
  • 时间:2022-08-24 03:19
  • 阅读:578

前言:在php中,我们用到的if语句并不少,我说直白点,if就是如果,如果 苹果大于5kg,证明是大苹果,如果小于5kg,证明是小苹果,如果等于5k,证明刚好好。我这么举例只是为了让零基础的更佳能够理解,当然了,也不仅仅是这种应用。下面我们带着疑问来学习一下。

R-C.png

任何 php教程 脚本都是由⼀系列语句构成的。⼀条语句可以是⼀个赋值语句,⼀个函数调⽤,⼀个循环,甚⾄⼀个什么也不做的(空语句)条件语句。语句通常以分号结束。此外,还可以⽤花括号将⼀组语句封装成⼀个语句组。语句组本⾝可以当作是⼀⾏语句。本章讲述了各种语句类型。



if


if 结构是很多语⾔包括 php 在内最重要的特性之⼀,它允许按照条件执⾏代码⽚段。php 的 if 结构和 c 语⾔相似:

if (expr)

statement


如同在表达式⼀章中定义的,expr 按照布尔求值。如果 expr 的值为 true,php 将执⾏ statement,如果值为 false - 将忽略statement。有关哪些值被视为 false 的更多信息参见“转换为布尔值”⼀节。


如果 $a ⼤于 $b,则以下例⼦将显⽰ a is bigger than b:


if ($a > $b)

print "a is bigger than b";

?>


经常需要按照条件执⾏不⽌⼀条语句,当然并不需要给每条语句都加上⼀个 if ⼦句。可以将这些语句放⼊语句组中。例如,如果 $a ⼤于$b,以下代码将显⽰ a is bigger than b 并且将 $a 的值赋给 $b:


<?php

if ($a > $b) {

print "a is bigger than b";

$b = $a;

}

?>


if 语句可以⽆限层地嵌套在其它 if 语句中,这给程序的不同部分的条件执⾏提供了充分的弹性。


else


经常需要在满⾜某个条件时执⾏⼀条语句,⽽在不满⾜该条件时执⾏其它语句,这正是 else 的功能。else 延伸了 if 语句,可以在 if 语句中的表达式的值为 false 时执⾏语句。例如以下代码在 $a ⼤于 $b 时显⽰ a is bigger than b,反之则显⽰ a is not bigger than b:


if ($a > $b) {

print "a is bigger than b";

} else {

print "a is not bigger than b";

}

?>


else 语句仅在 if 以及 elseif(如果有的话)语句中的表达式的值为 false 时执⾏(参见 elseif)。


elseif


elseif,和此名称暗⽰的⼀样,是 if 和 else 的组合。和 else ⼀样,它延伸了 if 语句,可以在原来的 if 表达式值为 false 时执⾏不同语句。但是和 else 不⼀样的是,它仅在 elseif 的条件表达式值为 true 时执⾏语句。例如以下代码将根据条件分别显⽰ a is bigger than b,a equal to b 或者 a is smaller than b:


<?php

if ($a > $b) {

print "a is bigger than b";

} elseif ($a == $b) {

print "a is equal to b";

} else {

print "a is smaller than b";

}

?>


在同⼀个 if 结构中可以有多个 elseif 语句。第⼀个表达式值为 true 的 elseif 语句(如果有的话)将会执⾏。在 php 中,也可以写成“else if”(两个单词),它和“elseif”(⼀个单词)的⾏为完全⼀样。句法分析的含义有少许区别(如果你熟悉 c 语⾔的话,这是同样的⾏为),但是底线是两者会产⽣完全⼀样的⾏为。


elseif 的语句仅在之前的 if 或 elseif 的表达式值为 false,⽽当前的 elseif 表达式值为 true 时执⾏。


全部评论(0)
资讯详情页最新发布上方横幅
推荐阅读
  • css中英文字符超出容器怎么办?利用(word-break、word-wrap)进行强制换行。
  • css中英文字符超出容器怎么办?利用(word-break、word-wrap)进行强制换行。
  • 在网站中我们常见以下这种情况,中文中默认自动换行,但是一串英文字符的情况下会溢出div容器怎么办?如图:强制换行(word-break、word-wrap)一般情况下,元素拥有默认的white-space:normal;;当录入的文字超过定义的宽度后会自动换行。如果不想进行换行,可以使用white-space:nowrap;当录入的数据是一堆没有空格的字符或字母或数字时,常规的white-space:normal;换行会失效,你
  • 灵感设计
  • 来源:繁星岛资源网
  • 编辑:繁星岛
  • 时间:2023-12-22 14:55
  • 阅读:132
  • Java环境变量配置详细教程(图文)Windows7
  • Java环境变量配置详细教程(图文)Windows7
  • JAVASE安装地址:https://www.oracle.com/cn/java/technologies/downloads/#jdk17-windows下载完成后,根据安装包的提示自行完成安装,如有需要自定义文件安装路径记得勾选”自定义安装“选项!安装路径必须是全英文且不能存在空格等任意特殊符号,否则环境变量配置无法成功。配置教程:一、计算机图标右键——>属性——>高级系统设置——>环境变量二、点击新建按钮,变
  • 教程教学
  • 来源:繁星岛资源网
  • 编辑:繁星岛
  • 时间:2023-09-05 04:16
  • 阅读:220
  • html css实现文字抖动,仿抖音文字效果
  • html css实现文字抖动,仿抖音文字效果
  • 本效果非常简单,其实就是一个CSS3的动画效果直接将这下面段放进你的style.css或者用写入html文件.douyin{    animation: uk-text-shadow-glitch .65s cubic-bezier(1,-1.91,0,2.79) 0s infinite normal 
  • 灵感设计
  • 来源:繁星岛资源网
  • 编辑:繁星岛
  • 时间:2023-08-28 05:37
  • 阅读:232
  • 在CSS中实现文字字幕滚动漂浮代码教程
  • 在CSS中实现文字字幕滚动漂浮代码教程
  • 滚动字幕是一种独特的文本效果,可以增加网页的动态性和吸引力。CSS提供了几种方法来实现滚动字幕,下面将介绍其中两种。/* 方法一:使用marquee标签 */这是一条滚动字幕/* 方法二:使用CSS3动画 */.scroll-text {position: absolute;white-space
  • 灵感设计
  • 来源:繁星岛资源网
  • 编辑:繁星岛
  • 时间:2023-08-28 04:43
  • 阅读:368
  • CSS实现文字z颜色渐变的三种方法
  • CSS实现文字z颜色渐变的三种方法
  • CSS实现文字颜色渐变的三种方法包括:渐变色linear-gradient、SVG图像实现text-fill-color和background-clip属性实现文字渐变色。下面分别进行详细讲解。繁星岛一般直接用background-clip属性实现渐变效果,但具体页面具体操作。渐变色linear-gradient简介linear-gradient是CSS3中新增的渐变色函数,可以实现多种不同方向的渐变色效果。它能够实现文字颜色的渐变效果
  • 灵感设计
  • 来源:繁星岛资源网
  • 编辑:繁星岛
  • 时间:2023-08-28 02:06
  • 阅读:198
联系我们
QQ:199995013
电话:16631233000
邮箱:fxd@fxdzy.com
时间:09:00-21:00
联系客服
网站客服 联系客服
16631233000
手机版

扫一扫进手机版
返回顶部