|
|
|
| Народ помогите плизз, есть хтмл код там нужно вытащить только определенные куски, тоесть это название товара, помогите плизз извелся не получается и все тут :(
<div class="art" width="100">
<a href="detail.php?ELEMENT_ID=1345">П5-678</a>
</div>
<a class="highslide" onclick="return hs.expand(this)" title="П5-678" href="/upload/iblock/729/72908f3d0c4fc1a9fecea8f9f5a54e7a.jpg"><img class="preview-picture" border="0" src="/upload/iblock/99c/99c3008729628ecaba8776026d948fe6.jpg" width="100" height="150" alt="П5-678" hspace="0" vspace="2" title="П5-678" style="float:left" /></a>
<div class='highslide-heading'>
П5-678 </div>
<br>
<div style="clear:both"></div>
</div>
</div>
<div id="bx_1415345843_1274">
<div class="news-item" align="center" height="150" width="100">
<div class="art" width="100">
<a href="detail.php?ELEMENT_ID=1274">П4-725</a>
</div>
<a class="highslide" onclick="return hs.expand(this)" title="П4-725" href="/upload/iblock/659/65998ec984f3001b1d7d0dde181604a6.jpg"><img class="preview-picture" border="0" src="/upload/iblock/5cd/5cd6c399bd70ba49b51421805e856f8b.jpg" width="100" height="150" alt="П4-725" hspace="0" vspace="2" title="П4-725" style="float:left" /></a>
<div class='highslide-heading'>
П4-725 </div>
<br>
<div style="clear:both"></div>
</div>
</div>
|
нужно найти четко П5-678, П4-725 и т.д. там где ELEMENT_ID | |
|
|
|
|
|
|
|
для: pavlo
(29.12.2011 в 09:02)
| | Можно начать отталкиваться от следующего скрипта
<?php
$content = file_get_contents("source.txt");
$pattern = "|<a[^>]+ELEMENT_ID=([\d]+)[^>]+>([^<]+)</a>|is";
preg_match_all($pattern, $content, $out);
unset($out[0]);
echo "<pre>";
print_r($out);
echo "</pre>";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(29.12.2011 в 13:40)
| | спасибо, ну это у меня и так получалось, то есть выбирает всю строку, а вот как кусок из этой строки еще выбрать не понятно :( | |
|
|
|
|
|
|
|
для: pavlo
(30.12.2011 в 11:37)
| | Под "целой строкой" и "куском" что имеется в виду? Приведите пример "куска". | |
|
|
|
|
|
|
|
для: cheops
(30.12.2011 в 12:04)
| | ну я описывал :)
<a href="detail.php?ELEMENT_ID=1274">П4-725</a>
П4-725 - вот это найти нужно :) и так везде | |
|
|
|
|
|
|
|
для: pavlo
(30.12.2011 в 13:51)
| | Скрипт выше этот фрагмент находит и помещает все найденные результаты в массив $out[2]. | |
|
|
|
|
|
|
|
для: cheops
(30.12.2011 в 14:04)
| | странно, у меня только такие строки находит :(
<a href="detail.php?ELEMENT_ID=1274">П4-725</a> | |
|
|
|
|
|
|
|
для: pavlo
(30.12.2011 в 14:53)
| | У меня результат выглядит следующим образом
Array
(
[1] => Array
(
[0] => 1345
[1] => 1274
)
[2] => Array
(
[0] => П5-678
[1] => П4-725
)
)
| А у вас? | |
|
|
|