返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >在 PHP 中使用 if...else 简写
  • 595
分享到

在 PHP 中使用 if...else 简写

2024-02-27 20:02:52 595人浏览 独家记忆
摘要

本文将介绍我们如何使用简写方法在 PHP 中编写 if...else 条件。我们将在演示中使用三元运算符和空合并运算符。php 三元运算符简介我们可以使用三元运算符作为 PHP 中 if-else 条件的简

本文将介绍我们如何使用简写方法在 PHP 中编写 if...else 条件。我们将在演示中使用三元运算符和空合并运算符。


php 三元运算符简介

我们可以使用三元运算符作为 PHP 中 if-else 条件的简写方法。但是,三元运算符可用于所有其他编程语言。三元这个词意味着具有三个元素。因此,三元运算符具有三个操作数。我们先写条件,也就是第一个操作数。然后符号 ? 如果条件为真,则将条件与要评估的表达式分开。最后,: 符号将真值和假值表达式分开。语法写在下面。

condition ? trueExpression : falseExpression

此处,condition 是一个要评估其值的表达式。选项 trueExpression 是一个表达式,当 condition 为真时将执行,如果 condition 为假,则 falseExpression 将被执行。

让我们看看如何编写 if-else 条件的等效三元运算。让我们看看下面的 if-else 条件。

示例代码:

$num = rand(0,10);
echo "The number is: " . "$num"."<br>";
if($num>5){
    echo "heads";
}else{
    echo "tails";
}

输出:

The number is: 9 
heads

在这里,我们使用 if-else 条件使用 rand() 函数显示正面或反面。如果数字大于 5,我们显示正面,如果数字小于或等于 5,我们显示反面。这里,rand(0,10) 生成一个从 010 的随机数。在下面的示例中,随机数为 9,结果显示为正面。需要考虑的重要一点是,我们不能将 echo 语句与条件运算符本身一起使用。我们只能在条件被评估为结果后使用它们。我们可以通过对上述程序使用三元运算符来替换 if-else 条件。

示例代码:

$num = rand(0,10);
echo "The number is: " . "$num"."<br>";
echo ($num>5)? "heads":"tails";

输出:

The number is: 6 
heads

在下面的例子中,随机数是 6。它大于 5,所以程序显示正面。if-else 运算符和三元运算符之间的显着区别在于我们可以使用 echo 语句和三元运算符。这样,我们就可以使用三元运算符了。


在 PHP 中对 true/false 声明使用三元运算符

我们还可以使用三元运算符来声明基本的 truefalse 值。我们可以分别在 trueExpressionfalseExpression 中使用布尔值 truefalse。例如,创建一个变量 $age 并将其分配给 14 的值。接下来,创建另一个变量 $can_vote 并在变量中写入三元运算。编写条件 $age>17 并将值 truefalse 写为 trueExpressionfalseExpression。最后,使用 var_dump() 函数转储 $can_vote 变量。

输出部分将输出显示为 false,这是一个布尔类型。这样,我们可以使用三元运算符在 PHP 中声明 truefalse 值。

代码示例:

$age= 14;
$can_vote = ($age>17 ? true : false);
var_dump($can_vote);

输出:

bool(false)

--结束END--

本文标题: 在 PHP 中使用 if...else 简写

本文链接: https://lsjlt.com/news/569191.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 在 PHP 中使用 if...else 简写
    本文将介绍我们如何使用简写方法在 PHP 中编写 if...else 条件。我们将在演示中使用三元运算符和空合并运算符。PHP 三元运算符简介我们可以使用三元运算符作为 PHP 中 if-else 条件的简...
    99+
    2024-02-27
  • if else在c++中的用法
    在 c++ 中,if else 语句根据条件执行不同代码块的语法为:if (condition) { } else { }。它可用于:检查数字是否为正数根据条件执行嵌套 if els...
    99+
    2024-05-14
    c++
  • PHP如何使用if...else语句
    这篇文章给大家分享的是有关PHP如何使用if...else语句的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。PHP - if...else 语句请使用 if....else 语句...
    99+
    2024-04-02
  • 如何在Shell中使用if else语句
    如何在Shell中使用if else语句?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。if 语句最简单的用法就是只使用 if 语句,它的语法格式为:if condit...
    99+
    2023-06-06
  • Vue中v-if、v-if-else、v-else-if与v-show的基本使用
    目录一、Vue的条件渲染1.1.v-if1.2.v-if-else1.3.v-else-if 1.4.template元素 1.5.v-show1.6.v...
    99+
    2022-11-13
    vue v-if v-show else if的用法 vue v-if else
  • vue中v-if、v-else-if、v-else怎么用
    这篇文章主要为大家展示了“vue中v-if、v-else-if、v-else怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue中v-if、v-else-...
    99+
    2024-04-02
  • php中elseif和else if怎么用
    这篇文章主要介绍php中elseif和else if怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php是什么语言php,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preproc...
    99+
    2023-06-14
  • if else在c语言中的用法
    if 语句执行条件判断,条件为真时执行代码块 1,为假时跳过。else 语句提供备选代码,条件为假时执行代码块 2。1. 条件表达式:评估为真执行代码块 1,为假执行代码块 2。2. 代...
    99+
    2024-04-28
    c语言
  • mybatis中的if-else及if嵌套使用方式
    目录if-else及if嵌套使用方式案例一:if-else案例二:if嵌套mybatis if-else写法if-else及if嵌套使用方式 案例一:if-else 在使用mybat...
    99+
    2024-04-02
  • shell怎么用&&、||简化if else
    这篇文章主要为大家展示了“shell怎么用&&、||简化if else”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“shell怎么用&&...
    99+
    2024-04-02
  • PHP中if...elseif....else语句有什么用
    这篇文章主要介绍PHP中if...elseif....else语句有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!PHP - if...elseif....else 语句请使用...
    99+
    2024-04-02
  • oracle中如何使用if/else语法
    这篇文章主要介绍oracle中如何使用if/else语法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、标准sql规范1、单个IFIF v=... THEN&n...
    99+
    2024-04-02
  • sql中if else的用法
    if else 语句允许在 sql 查询中基于条件执行不同操作。它用于条件检查,根据结果执行 then 或 else 中指定的语句。语法为:if 条件 then 操作1 else 操作2...
    99+
    2024-04-28
  • oracle中if else的用法
    oracle 中的 if else 语句根据条件执行不同的代码块。它使用 if (condition) then...else...end if 语法,其中 condition 是布尔表...
    99+
    2024-05-07
    oracle
  • PHP if...else...elseif语句怎么用
    PHP中的if...else...elseif语句用于根据条件执行不同的代码块。基本语法如下:```phpif (条件1) {// ...
    99+
    2023-10-11
    PHP
  • js如何使用If true … else
    这篇文章将为大家详细讲解有关js如何使用If true … else,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。If true … else当if-else条件的内部不...
    99+
    2024-04-02
  • python中if的基础用法(if else和if not)
    目录前言1.if … else …2. if … elif … else…3.if not …4....
    99+
    2024-04-02
  • Python中的if、else、elif语句用法简明讲解
    下面我们学习if语句,输入下面的代码,确保能够正确运行。 people = 20 cats = 30 dogs = 15 if people < cats: print "T...
    99+
    2022-06-04
    简明 语句 Python
  • MySQL IF ELSE 语句如何在存储过程中使用
    在MySQL中,可以使用IF ELSE语句在存储过程中进行条件判断和逻辑分支控制。以下是一个示例:```mysqlDELIMITER...
    99+
    2023-10-10
    MySQL
  • MySQL IF ELSE 语句如何在存储过程中使用?
    MySQL IF ELSE 语句在表达式计算结果为 false 时实现基本条件构造。其语法如下 -IF expression THEN statements; ELSE else-statements; END IF;语句必须以...
    99+
    2023-10-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作