当前位置: 首页 > 知识库问答 >
问题:

在php中基于elseif条件创建多个字符串

干浩阔
2023-03-14

虽然这段代码似乎可以按照td行的预期更改$TDStyle,但它没有根据esleif条件适当地更新$Font和$Text。它似乎总是保持这些字符串相同,仅基于else条件,即使它不是真的。也许只是语法问题?我确信有一个更好的方法来做到这一点,但我有限的知识使我走到了这一步。有什么建议吗?

<?php       
$num = (float)$uvindex;
            if($num >10) {
                $tdstyle='#B567A4';
                $font='white';
                $text='Extreme';
                } elseif($num >=8) {
                $tdstyle='#E53210';
                $font='white';
                $text='Very High';
                } elseif($num >=6) {
                $tdstyle='#F18B00';
                $font='black';
                $text='High';
                } elseif($num >=3) {
                $tdstyle='#FFF300';
                $font='black';
                $text='Moderate';
                } else $tdstyle='#3EA72D'; $font='black'; $text='Low';
            ?>
             <td height="82" colspan="2" align="center" valign="middle" class="data1" style="text-align:center; background-color:<?php echo $tdstyle ?>; color:<?php echo $font ?>; border: 3px solid black; border-radius: 7px; font-size:12px;">

共有1个答案

蔡鸿骞
2023-03-14

足够简单。问题已修复。谢谢您的回复

 类似资料:
  • 我试图为数据集创建多水平条形图。这些数据涉及跑步比赛的比赛时间。 Dataframe有以下列:名称、年龄组、完成时间、完成地点、家乡。下面是示例数据。 我想创建一个类似下图的条形图。每个年龄组将有一个条形图,最快的跑步者在图表的底部,跑步者的名字与城市和次数跑了比赛低于他们的名字。 我需要一个for循环还是一个简单的groupby工作?每个年龄组的数量和大小可以根据种族动态变化,因此它不是一个常数

  • 我有一个这样的数据集 我想创建列(visit_no)。每当间隙大于1时,我们需要在接下来的行中将visit_no值增加1,直到我们找到另一个值,它将保持不变 这是数据框架

  • 问题内容: 我想所有和来自ID,是否有类似的东西而言,其与正则表达式的作品或有任何其他方式?否则,我将不得不针对每个项目(例如000ANT和0BBNTA)查询elasticsearch。请帮忙。 以下是我要尝试的一些东西,即1,但我也想有一个or条件,以便正则表达式也可以匹配。 问题答案: 使用而不是:

  • 我有一张有两个标签的工作表。一个选项卡我有一个值的主列表。在第二张表中,A、B和C列具有固定的下拉验证。如何设置第二张工作表,使D列中的数据验证基于A、B和C列是动态的? 我曾尝试编写一个应用程序脚本,查看列A、B和C的值,创建一个适当值的数组,然后动态创建验证,但未能找到一种逐行运行的方法。 以前有没有人做过这项工作,或者有没有人能想出一种方法来做?

  • 问题内容: 说我有这个表情 我知道,串池“允许运行时以节省内存在一个池保留不变的字符串” 字符串池 字符串池中将创建多少个字符串? 我最初的猜测是5 -,,,,,因为操作顺序的级联(左到右?),或者是它只是最后的结果,“TomBradyGoat”,存储在字符串池? 问题答案: 在运行时,这段代码将转换为单个对象。编译器将在编译时进行串联,并在常量池中添加一个值。

  • 我想在多个data.tables(或data.frames)中执行相同的操作。例如,我想在所有data.tables中的相同规则上创建相同的变量条件。 列表.df 我的(坏的)试探性的: 很明显,不能像我现在所做的那样创建这个新变量,因为我会收到一条错误消息“Object not found”。有没有关于如何修复我的坏代码的线索?我有一种感觉可以帮助我,但我不知道如何帮助我。