在php中连接html标签字符串

时间:2017-07-15 07:28:52

标签: php html string

我想通过连接像这样的字符串来构建表 的

 $html = '';
 $html .="<tr>
            <td>test</td>
            <td>test</td>    
        </tr>";
 $html .="<tr>
            <td>test</td>
            <td>test</td>    
        </tr>";

但我将其作为输出

test test 
test test

而不是表格。我错过了什么?

编辑:忘记提及我在<table>标签内执行此操作

<table>
<tr><td>Col 1</td> <td>Col 2</td> </tr>

  <?
    //concat code
  ?>
</table>

HTML输出结构:

output

2 个答案:

答案 0 :(得分:0)

您错过了在开始时添加<table>标记,在您的HTML结尾添加了</table> 这样做

  $html = '<table>';
  $html .="<tr>
            <td>test</td>
            <td>test</td>    
        </tr>";
  $html .="<tr>
            <td>test</td>
            <td>test</td>    
        </tr>";
  $html .= '</table>';

答案 1 :(得分:-1)

您忘记在表格开放标记内提及 border 属性,请尝试以下示例以查看浏览器中的表格结构。

$html = '<table border="1">';
$html .="<tr>
            <td>test</td>
            <td>test</td>    
        </tr>";
$html .="<tr>
            <td>test</td>
            <td>test</td>    
        </tr>";
$html .= '</table>';