如何在file_get_contents之后给数字加上颜色并回显$ content;

时间:2018-08-14 14:24:28

标签: javascript php html css

请原谅我对我要学习的知识的不好描述。 我是编码站点的新手。

我正在尝试着色变量的结果。 如果该值大于零,则颜色应为红色。

我的代码如下:

$content="
    <h2>---3 HH and 3 LL FIBO--- </h2>
        <code>
            <pre>".htmlspecialchars(file_get_contents("$path/$file"))."</pre>
        </code>";
echo $content;

结果是这样的:

Balance | Equity | Used Mr | Usable Mr, % |

38.610,21 | 65.781,67 | 19.900,00 | 69,75 | 

Symbol |Amount|S/B| P/L | Gross P/L | 

EUR/CAD | 500 | S | 201,2 | 7.687,34 |

如果数字大于零,是否可以为数字着色? 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以在内容上添加一个preg_replace来检查数字并以它为例!

$regex = '/((?!0)\d+((\.|\,)\d+)*)/';    
$content="
    <h2>---3 HH and 3 LL FIBO--- </h2>
        <code>
            <pre>".preg_replace($regex, '<span class="color-red">$1</span>', htmlspecialchars(file_get_contents("$path/$file")))."</pre>
        </code>";
echo $content;

(尚未测试,但可能有效)