如何仅使用PHP将div附加到另一个div

时间:2015-07-16 14:24:46

标签: php html

我在这里尝试做的是在这里使用PHP添加/附加一个div,这是一个例子:

<div class="display_errors">                       
    <div class="formValidationError" id="contactNameFieldError">
        <div class="small-notification red-notification no-bottom">
            <p>blah blah 1</p>
        </div>
    </div>             
    <div class="formValidationError" id="contactEmailFieldError">
        <div class="small-notification red-notification no-bottom">
           <p>blah blah 2</p>
        </div>
    </div> 
    <div class="formValidationError" id="contactEmailFieldError2">
        <div class="small-notification red-notification no-bottom">
            <p>blah blah 3</p>
        </div>
    </div> 
    <div class="formValidationError" id="contactMessageTextareaError">
        <div class="small-notification red-notification no-bottom">
            <<p>blah blah 4</p>
        </div>
    </div>   
</div>

我想在display_errors div中添加一个div,如下所示:

<div class="display_errors">                       
    <div class="formValidationError" id="contactNameFieldError">
        <div class="small-notification red-notification no-bottom">
            <p>blah blah 0</p>
        </div>
    </div>             
    <div class="formValidationError" id="contactNameFieldError">
        <div class="small-notification red-notification no-bottom">
            <p>blah blah 1</p>
        </div>
    </div>             
    <div class="formValidationError" id="contactEmailFieldError">
        <div class="small-notification red-notification no-bottom">
           <p>blah blah 2</p>
        </div>
    </div> 
    <div class="formValidationError" id="contactEmailFieldError2">
        <div class="small-notification red-notification no-bottom">
            <p>blah blah 3</p>
        </div>
    </div> 
    <div class="formValidationError" id="contactMessageTextareaError">
        <div class="small-notification red-notification no-bottom">
            <<p>blah blah 4</p>
        </div>
    </div>   
</div>

这是我尝试过的,但遗憾的是没有工作!!

$search = '<div class="display_errors">';
$replace = '<div class="display_errors">                       
    <div class="formValidationError" id="contactNameFieldError">
        <div class="small-notification red-notification no-bottom">
            <p>blah blah 0</p>
        </div>
    </div>';
$content = str_replace($search, $replace, $content);

我的代码中有错误吗?非常感谢。

1 个答案:

答案 0 :(得分:0)

这是一种可能的解决方案,它可能不是 超级,但它会起作用。 另一种可能的方法是将主div读取为xml并使用xml-methods进行操作,您可以使用更灵活的方式编辑html。

但如果这是你唯一能做到的,它可能有用;)