如何将html标签添加到codeigniter变量中?

时间:2016-09-22 13:16:04

标签: php codeigniter

我使用以下代码显示表格行

$tableRow="<tr>
           <td style='text-align:center'>".$services[$i]['serviceName']."</td>
           <td style='text-align:center'>".$services[$i]['serviceDesc']."</td>
           <td style='text-align:right'>".$services[$i]['taxAmt']."</td>
           </tr>";

但只显示值。我得到了以下内容

test tset 43500

我想要这些

<tr>
<td style='text-align:center'>test</td>
<td style='text-align:center'>tset</td>
<td style='text-align:right'>43500</td>
</tr>

4 个答案:

答案 0 :(得分:1)

您可以使用php函数显示您的值

EmailIsNotReadyToBeSent

$tableRow="<tr> <td style='text-align:center'>".$services[$i]['serviceName']."</td> <td style='text-align:center'>".$services[$i]['serviceDesc']."</td> <td style='text-align:right'>".$services[$i]['taxAmt']."</td> </tr>"; ;

答案 1 :(得分:0)

<替换为&lt;,将>替换为&gt;

答案 2 :(得分:0)

您可以在任何变量中使用该标记,例如:

  $a = '<b>hell</b>';

然后将变量传递给view;

$this->load->view('view_name',$a);

答案 3 :(得分:0)

您希望显示HTML的文字来源,以便您可以使用htmlspecialchars htmlspecialchars进行字符翻译,粘贴在此处以供参考

Character        Replacement
&                &amp;
"                &quot;
'                &#039;
<                &lt;
>                &gt;

您应该这样称呼它:

echo htmlspecialchars($tableRow, ENT_QUOTES, 'UTF-8');