2014-09-02 6 views
0

Я пытаюсь добавить текст внутри тега HTML:Добавить текст в HTML/XML тега PHP

$html = '<html> 
<head> 
    <title>title</title> 
</head> 
<body style="background-color:yellow;"> 
    <p>some text</p> 
</body> 
</html>'; 

теперь я хочу, чтобы это появится в конце тела тега:

$replacement = '<footer>Footer Text</footer>'; 

так что результат будет выглядеть следующим образом:

<html> 
<head> 
    <title>title</title> 
</head> 
<body style="background-color:yellow;"> 
    <p>some text</p> 
    <footer>Footer Text</footer> 
</body> 
</html> 

Я смотрел на аналогичный ответ с preg- или Ерег заменить, но там только где решения WHER e текст полностью заменяется.

Спасибо!

ответ

2
$new_html= str_replace("</body>", "<footer>Footer Text</footer></body>", $html); 
+1

Я пропустил лес для деревьев .. спасибо :) –

+0

Какой комментарий! –

Смежные вопросы