使用PHP

时间:2016-12-19 14:41:48

标签: php html regex preg-replace

我正在编写一个输出HTML的PHP​​脚本,该脚本存储为字符串。

我需要将HTML表格行(<tr><td>No Results Found</td></tr>)添加到页面上没有现有行的所有表格(即<table><tbody></tbody></table>)。

我无法使用str_replace,因为“空”<tbody>...</tbody>标记之间有空格(和/或换行符)。

也许preg_replace可行吗?我不知道如何为此编写正则表达式。有没有人有任何想法?我不关心速度或性能。

2 个答案:

答案 0 :(得分:0)

这就是你通常会回应你想要的东西,但是,因为没有代码我只能给你一个基本的例子。您需要显示您的代码。

<?php

    if ($statement)
    {
        // do something
    } else {
        echo 
        "<table>
            <tr>
                <td>
                No results Found.
                </td>
            </tr>
        </table>";
    }

答案 1 :(得分:0)

这似乎对我有用:

$ results = preg_replace('/] &gt; \ v \ s *&lt; \ / tbody [^&gt;] *&gt; /','找不到结果',$ results) ;

相关问题