Для этой функции я использую библиотеку Simple html dom (http://simplehtmldom.sourceforge.net/).
Я хотел бы проанализировать содержимое предварительного тега веб-сайта, для которого я использую этот код:
<?php include '/libraries/simple_html_dom.php' ?>
<?php
// Create DOM from URL or file
$html = file_get_html('testing.html');
// Find the Text
foreach($html->find('pre') as $element)
echo '<p>' . $element . '<p>';
?>
Это содержимое файла «testing.html»:
<html>
<head>
</head>
<body bgcolor="#FFFFFF">
<pre>
am.o V 1 1 PRES ACTIVE IND 1 S
amo, amare, amavi, amatus V [XXXAO]
love, like; fall in love with; be fond of; have a tendency to;
am.as N 1 1 ACC P F
ama, amae N F [XXXDO] lesser
bucket; water bucket; (esp. fireman's bucket);
am.as V 1 1 PRES ACTIVE IND 2 S
amo, amare, amavi, amatus V [XXXAO]
love, like; fall in love with; be fond of; have a tendency to;
</pre>
</body>
</html>
Как видите, в предварительном тексте есть возвраты каретки, которые я хочу сохранить в выводе. На данный момент это вывод парсера:
am.o V 1 1 PRES ACTIVE IND 1 S amo, amare, amavi, amatus V [XXXAO] love, like; fall in love with; be fond of; have a tendency to; am.as N 1 1 ACC P F ama, amae N F [XXXDO] lesser bucket; water bucket; (esp. fireman's bucket); am.as V 1 1 PRES ACTIVE IND 2 S amo, amare, amavi, amatus V [XXXAO] love, like; fall in love with; be fond of; have a tendency to;
Как бы я это сделал?
nl2br()
- person Funk Forty Niner   schedule 21.06.2014