如何动态传递if语句的条件

2023-12-09

我遇到的情况是,我将在变量中获取比较字符串,并且我想在 IF 中使用该变量

$xyz = '$abc<200'; // Dummy Dynamic Text

if($xyz) { // It should execute like if($abc<200)
    echo 'you are dynamic';
}

在上面的示例中,比较字符串动态地出现在 $xyz 变量中,我想将该变量放入 if 条件中,我该怎么做?


您不能使用引号,因为它会从中生成字符串。这样做:

$xyz=($abc<200); //or, as well, $xyz=$abc<200
if($xyz) { 
    echo 'you are dynamic'; 
}

但是,如果您想将该条件文本保留在字符串中,则可以使用 eval:

$xyz='$abc<200';
if(eval("return $xyz;")) { 
    echo 'you are dynamic'; 
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何动态传递if语句的条件 的相关文章

  • 跟踪 PHP 对象属性更改

    我正在尝试跟踪对 PHP 变量所做的所有更改 该变量可以是对象或数组 例如 它看起来像 object array a b 然后使用对象缓存将该对象持久保存到存储中 当php脚本再次运行时 因此 当脚本第二次运行时 或者另一个脚本运行并修改该
  • 证明字符串算法[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • xampp openssl 调用 openssl_pkey_new() 时出错;

    所以我试图让 openssl 在我的 Windows 安装的 xampp 1 7 3 上工作 它是用 OpenSSL 0 9 8l 构建的 这只是我第二次在 amp 安装上安装 openssl 但第一次进展顺利 这是在同一台机器上的 wam
  • PHP runkit_function_rename 不起作用?

    这段代码不起作用 为什么不 我真正想要的是这个 我正在使用一个具有功能的系统 当我在本地主机上时 我希望该函数做一些不同的事情 我想用自己的东西覆盖该函数 也欢迎所有替代方案 您是否安装了 PECL 扩展 http www php net
  • 根据产品类别自定义购物车总计和结帐总计文本

    我想根据产品类别 或其他一些逻辑 自定义购物车和结帐订单汇总表中的文本 例如 对于 总计 文本 参见图片 如果购物车包含名为 杂货 的类别中的产品 那么我希望订单摘要中的文本显示为 总计估计 文本 参见图片以下 如果购物车不包含任何杂货 那
  • 在不同的 php 文件中访问 WordPress 功能?

    我如何能够调用内置的 WordPress 函数 特别是wp get user 在不同的文件 例如 x php 中 这是我的情况 如果我打电话wp get current user 在我的主题目录中的index php 文件上 它工作得非常完
  • Yii2 从 MySQL 中的表登录的分步指南

    我开始在 Yii2 中迈出第一步 到目前为止 我已经能够编写一个应用程序并将数据库中的表连接到它 就像我在 Yii1 中学到的那样 该表是contacts我的创建视图中的表单将数据发送到数据库 没有任何问题 问题是我只能在 Yii2 内置的
  • 如何在时事通讯中发送图像?

    谁能告诉我如何将图像作为时事通讯的主体部分发送 我如何从后端添加任何图像 以便当我向订阅者发送新闻通讯时 我想要显示的图像作为邮件的主体部分 实际上我想说的是 我有一个可以输入文本的表单 并且该文本在时事通讯中效果很好 现在我也想在表单中添
  • 在 Twig 中使用 PHP 函数

    我有一个 PHP 代码 用于在我的通用控制器中为我的 Twig 模板添加一个新类 opencart htdocs catalog controller common cart php 该代码应检查设备是否是移动设备 function onS
  • .htaccess 重写规则冲突

    我正在编写代码并构建一个 htaccess 文件 其中包含以下内容 RewriteEngine on RewriteRule A Za z0 9 A Za z0 9 index php id 1 NC L Handle page reque
  • 如何在我的网站上获取用户的国旗

    我想在我的网站上显示用户 访问者的国旗 我使用不同的技术 如 php jsp 和简单的 html 所以我想要一个代码 通过放置在我的网站上 访问者可以看到它 并且它应该在所有平台上运行 简而言之 我想要国家检测 API 如果有人能帮助我 我
  • PHPmailer 发送垃圾邮件

    我刚刚更新了联系表单以使用 PHPMailer 来阻止电子邮件被标记为垃圾邮件 但没有成功 我正在使用这是一个相当简单的设置 但它仍然会进入人们的垃圾邮件 这是我的脚本 我想知道是否有人能说出哪里出了问题 include once inc
  • PHP 数字:小数点仅在需要时可见

    我想知道是否存在一些函数可以自动按十进制格式化数字 所以如果我有 所以我的答案是 如果我的数据库中有 DECIMAL 数据格式 仅当它
  • 如何从 php 中的字符串中删除 unicode 字符 (LEFT_TO_RIGHT_MARK)

    我试图在将字符串编码为 JSON 之前从字符串中删除从左到右标记 u200e 和从右到左标记 u200f 以下两者似乎都不起作用 s mb ereg replace u200e s s preg replace u200e u s s pr
  • SSRS 报告 - IIF 声明问题

    做一个表达式时出现错误 有人可以在这里告诉我正确的语法吗 IIf Fields t cpcp Value 310 Purchased Material Raw Material Nothing IIf Fields t cpcp Value
  • 在 VS Code 中调试 PHPUnit 测试?

    我最近配置了 VS code 以使用 xdebug 调试 PHP 它与我的应用程序代码一起可靠地工作 但是当我使用 PHPunit 运行单元测试时 我的断点被忽略 我的服务器在一个流浪盒子内运行 My php ini文件包含以下行 xdeb
  • XML 和 INI 哪个更快?

    我想知道 XML 是否比 INI 更快 反之亦然 我正在开发一个包含许多文件的网站 这个问题与我的问题有关关于包含许多文件 https stackoverflow com questions 7777522 too many include
  • en_CA 语言环境中 sprintf 中的逗号作为小数分隔符

    是否可以在 en CA 语言环境中的 sprintf 中使用逗号作为小数点分隔符 sprintf 能够识别区域设置 并且将始终使用当前的区域设置 但您可以使用数字格式 http php net manual en function numb
  • WooCommerce - 谢谢和“我的帐户”查看订单页面上的自定义通知

    在 WooCommerce 上我有一个自定义字段days manufacture对于具有不同 整数 值的每个产品 我还有这个代码 可以在购物车页面上显示一条消息 其中的最高值是 生产天数 add action woocommerce bef
  • PHP:switch 与 if [重复]

    这个问题在这里已经有答案了 哪种形式更有效率 这个 switch var case 1 break case 2 break 或者这个 if var 1 elseif var 2 在性能方面 性能方面完全无关 As PHPBench htt

随机推荐

  • 如何使用 Inno Setup 检测并“修复”DPI 设置?

    我创建了一个带有自定义向导页面和自定义背景图像的设置 问题出在非标准 DPI 系统上 当我运行此设置时 背景图像无法正确显示 如何检测 DPI 大小并使用向导页面的自定义设置 最正确 的方法是为小字体和大字体模式提供替代图像 不太正确 的方
  • 从 dropbox API 构建目录树

    我想要做的是使用 python 绑定 从 dropbox API 为给定路径构建一棵树 并为每个路径提供共享链接 我建议的结构看起来像这样 path a is dir True contents path a b is dir True c
  • 如何将 ViewModel 本地化添加到 Blazor?

    我们都知道 Blazor 中缺乏 ViewModel 本地化 今天我尝试了很多方法 我想出了一个很好的方法来应用本地化 DataAnnotations验证可能不是实现此目的的最佳方法 因为验证逻辑与类相关联 正如您在自己的答案中看到的那样
  • 最新的“ADT BUNDLE”作为 Windows 7 64 位的 JUNO eclipse 打开

    我下载了最新的 adt 包 adt bundle windows x86 64 20140624 并解压缩了该 zip 文件 但是当我尝试打开该 adt 时 它以 juno eclipse 的形式打开 任何人都可以帮助我解决这个问题 提前致
  • Oracle SQL。获取两个日期之间的日期

    我有一个包含两个日期列的表 如何获取这两个日期之间的日期并将它们一一列出 这是测试脚本 CREATE TABLE t1 AS SELECT DATE 2020 1 31 AS startdate DATE 2020 2 3 AS endda
  • 如何通过在Python中的分隔符上拆分键来从字典创建嵌套字典?

    我有一个如下的字典 a customer name bob customer phone 555 1212 order 0 number A33432 24 order 0 date 12 12 12 order 1 number asd2
  • 如何使用 SOAP Web 服务并在 Windows Phone 应用程序中显示数据

    我正在为 Windows 应用程序构建我的第一个应用程序 我的要求是 单击按钮时我想导航到另一个页面 并且在该页面中我希望通过执行 xml 解析直接从肥皂网络服务显示数据 按钮事件代码 private void button1 Click
  • 如何在tensorflow中将字典转换为张量

    这是我的字典 docs computer 1 1 3 5 8 2 politics 0 2 1 2 3 1 我想创建一个9 2 tensor像这样 0 1 0 5 0 0 0 0 2 2 2 0 1 0 0 0 0 0 0 在这里 因为最大
  • 字典或 If 语句、Jython

    我现在正在编写一个脚本 它将使用 dom4j 从 HTML 中获取某些信息 由于 Python Jython 没有原生的switch声明我决定使用一大堆if调用适当方法的语句 如下所示 if type extractTitle extrac
  • Pandas 替换中的严格正则表达式

    我需要写一个严格的regular expression替换我的某些值pandas数据框 这是解决我发布的问题后提出的问题here 问题是 replace idsToReplace regex True 并不严格 因此 如果 iDsToRep
  • 仅为我的 Web 应用程序配置 Azure SQL 数据库防火墙

    We use Azure 网络应用程序 with Azure SQL并希望通过配置使此设置更加安全数据库防火墙只允许来自特定网络应用程序的连接 而不是Azure 中的任何服务 如何限制仅连接到我的 Azure 服务 假设您有一个 IP 地址
  • 错误消息:模型未选择特定于语言的资源文件

    我想用西班牙语显示模型错误消息 并且我已在资源文件中定义了这些字符串 我使用 razor 语法对页面上的其他字符串执行了相同的操作 但未选取 ViewModel 注释中的字符串 它实际上是选择默认值 英语 所以我的猜测是可能未检测到语言 文
  • Hibernate 复合密钥 ID 生成器

    我的实体如下 我的数据模型强制执行以下操作 并且我无法更改引用完整性 所以我被复合键困住了 我想自动生成 使用一些生成器来生成 orderId 是的 我已阅读以下内容 http docs jboss org hibernate annota
  • PHP 中判断 URL 是否存在的最快方法是什么?

    我需要创建一个函数 该函数返回 URL 是否可访问或有效 我目前正在使用类似以下内容来确定有效的网址 static public function urlExists url fp fopen url r if fp return true
  • Mysql 5.7.20:无法从字符集“二进制”的字符串创建 JSON 值

    当我导入带有 JSON 列的表的 SQL 文件时 我遇到了这个问题 数据库有 编码 utf8mb4 整理 utf8mb4 unicode ci 这是带有 json 列的表 CREATE TABLE tracking data id int
  • 如何使用 strtotime 和 date 获取相对于今天的上个月和上一年?

    我需要获取相对于当前日期的上个月和上一年 但是 请参阅以下示例 Today is 2011 03 30 echo date Y m d strtotime last month Output 2011 03 02 这种行为是可以理解的 在某
  • Python/PyQt4:如何找到显示器的尺寸(以英寸为单位)?

    我试图找到显示器的水平宽度 以英寸或厘米为单位 不是像素 来制作一个小型 标尺 程序 DPI 也可以工作 我正在使用 PyQt4 尝试使用 QDesktopWidget 的 width 和 height 分别获取宽度和高度 类参考位于QDe
  • jQuery 冒号选择器

    在 jQuery 中有一些冒号选择器 例如 上一个 下一个 最后一个 我的问题是 它们真的是 jQuery 的一部分吗 因为它们实际上用在 DOM 元素上 我们似乎在 jQuery 中也有等效的方法prev next last 有两种不同方
  • JavaFX - 通过 GridPane 上的 OnClick 获取索引行和索引列 [重复]

    这个问题在这里已经有答案了 我需要获取名为 myGrid 的 GridPane 上指定点击的索引 如果我从我的坐标中放置一块 如下所示 它就会起作用 例如 myGrid add new ImageView othello images wh
  • 如何动态传递if语句的条件

    我遇到的情况是 我将在变量中获取比较字符串 并且我想在 IF 中使用该变量 xyz abc lt 200 Dummy Dynamic Text if xyz It should execute like if abc lt 200 echo