PHP - 格式化字符串

PHP - Format string

尝试在屏幕上打印此字符串时遇到问题:

[(E/X)^x]^2

我在这里也无法正确渲染它,但 (E/X) 应该提升到 x,然后所有内容都提升到 2

希望我说清楚了。

谢谢!

编辑

我试着更好地解释自己。我有 $colHeaders,这是一个数组数组,用于将数据提供给 table。在第二个子数组中,title 字段是我在问题中提出的要呈现的字符串。 字符串必须格式化。

    $colHeaders = array(
                array(
                    'title' => $this->translator->trans('price'),
                    'rowspan' => 2,
                    'colspan' => 0
                ),
                array(
                    'title' => '[(E/X)^x]^ 2',
                    'rowspan' => 0,
                    'colspan' => 2
                ),
    );

您不需要 PHP,这是使用 标记的简单 HTML 格式。基本上你想要的输出是:

 [(E/X)<sup>x</sup>]<sup>2</sup>

在PHP中,你只需要回显它,像这样:

echo '[(E/X)<sup>x</sup>]<sup>2</sup>';