Html Коды в массиве не отображаются должным образом? - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь разделить слова в абзаце. Я использую для этого функцию разнесения. Хорошо работает при разделении слов. Но есть проблемы с кодами html в абзаце. Интересно, как я могу показать html коды без ошибок?

$text = '<p>Integer sodales risus nec tortor pulvinar faucibus.Donec vestibulum facilisis tortor id 
blandit.<a href="http://localhost/web/images/img47.jpg"><img class="aligncenter" 
src="http://localhost/web/images/img47.jpg" alt="text" width="600" height="338" /></a>
Vestibulum quis nisi ullamcorper, rutrum turpis eget, placerat nisi. Quisque efficitur augue iaculis 
sapien feugiat, pretium lacinia erat suscipit. Quisque id hendrerit orci, eget posuere dolor. Nunc 
consectetur ante sit amet euismod varius.</p>';

$ext[] = explode (" ",$text);
print_r($ext);

вывод:

 ...
 [11] => id
 [12] => blandit.
 href="http://localhost/web/images/img47.jpg"> class="aligncenter"
 [15] => src="http://localhost/web/images/img47.jpg"
 [16] => alt="text"
 [17] => width="600"
 [18] => height="338"
 [19] => />
 Vestibulum
 [20] => quis
 [21] => nisi
 ...

As seen in the example, '<a' and  '<img'  codes are not visible.

1 Ответ

0 голосов
/ 13 апреля 2020

Возможно вместо «print_r ($ ext);»

Вы можете использовать foreach l oop:

foreach ($ext as $value){
    echo $value;
}

надеюсь, что это работает <3 </p>

...