2017-02-17 58 views
-2

当试图在屏幕上打印这个字符串我有问题:PHP - 格式字符串

[(E/X)^x]^2 

我不能正确地呈现在这里太,但(E/X)应提升x,然后一切2

我希望我很清楚。

谢谢!

编辑

我试图解释自己更好。我有$colHeaders,这是一个用于将数据提供给表的数组数组。在第二个子数组中,title字段是我想要呈现的字符串,正如我在问题中所述。 该字符串必须格式化。

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

这是一个字符串或数学运算?你能发布你的**实际**代码吗? – roberto06

+1

这个问题很模糊,请详细说明一下 –

+0

我不明白你想输出什么,以及它与当前输出的内容有什么不同。另外,你为什么不使用'(E/X)^ 2x'?这是相同的,但更易读 – roberto06

回答

1

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

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

在PHP中,你只需要呼应的是,因为这样的:

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

这不是''标题'=>'[(E/X)x] ''给你你需要什么? – motanelu

+0

谢谢,它解决了! – Dygne