Я хочу перебрать теги
внутри строки HTML, пришедшей из базы данных.
Пример:
$htmlString = "<p>1</p><p>2</p><p>3</p>";
Я хочу перебрать переменную $htmlString
и получить 1,2, 3 следующим образом:
1
2
3
Я попробовал функцию simplexml_load_string()
:
$x = "<p>1</p><p>2</p>";
$xml = simplexml_load_string($x);
foreach ($xml->p as $p) {
{
echo $p;
}
}
Но выдает ошибку:
Warning: simplexml_load_string(): Entity: line 1: parser error : Extra content at the end of the document
Warning: simplexml_load_string(): <p>1</p><p>2</p>
Warning: simplexml_load_string(): ^
Notice: Trying to get property 'p' of non-object
Warning: Invalid argument supplied for foreach()