php - 在php中动态添加条件if条件

标签 php

我试图在 if 条件中动态添加一个条件。但它不起作用。请帮我解决这个问题。

我正在尝试这样的代码

 $day_difference = "some integer value";

  if(sheduled_time == 'evening'){
        $condition = '>';
    }else{
      $condition = '==';
    }

然后
if($day_difference.$condition.  0){ 
  echo "something";       
 }else{
   echo "h";
 }

最佳答案

杰拉德解决方案的替代方案;我建议您使用一个使用 switch-case 操作验证输入的函数:

function evaluate ($var1, $operator, $var2)
{
    switch $operator
    {
         case: '<': return ($var1 < $var2);
         case: '>': return ($var1 > $var2);
         case: '==': return ($var1 == $var2);
    }
    return null;
}

关于php - 在php中动态添加条件if条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12110758/

相关文章:

php - SQL TRIM 特定字段(和变量集)中的所有值

php - 我怎样才能让 Flash 共享浏览器 cookies/session?

php - ZipArchive 无法打开文件 - 错误代码 : 19

php - MYSQL 搜索脚本 php 的错误结果

php - 在客户端缓存 PHP 脚本输出

php - SQL 多重 OR 链查询

php - 如何通过 PHP 更新 jQuery 计算器中的价格

php - 将 mysql 行结果作为表格式存储在 php 变量中

php - 将 2000 条自动完成字段记录添加到现有的 mysql 表中

php - 如何将 0000 加 1 并保持格式化?