|
|
|
|
|
для: cheops
(15.05.2011 в 20:40)
| | спасибо, все получилось. но вопрос почему русские буквы не воспринимаются так и остался | |
|
|
|
|
|
|
|
для: cheops
(15.05.2011 в 20:40)
| | кажется начинаю понимать, это потому что стоит d- целые числа? | |
|
|
|
|
|
|
|
для: technic611
(15.05.2011 в 20:21)
| | Нет, будет найдено именно количество просмотров. Да вы сами попробуйте использовать выражение. | |
|
|
|
|
|
|
|
для: cheops
(15.05.2011 в 19:03)
| | так там три одинаковых записи, получается что оно найдет послюднюю из них-это дата, а мне нужно кол-во просмотров | |
|
|
|
|
|
|
|
для: technic611
(15.05.2011 в 18:53)
| | Точно такое же регулярное выражение - цифра не имеет значение, оно любое найдет. | |
|
|
|
|
|
|
|
для: cheops
(15.05.2011 в 14:58)
| | а если так?
<!--card_photo-->
<div class="columns sale-counter">
<p class="c">Дата обновления – <strong>14.05.2011</strong></p>
<p class="c">Просмотров объявления – <strong>124</strong></p>
<p class="c">Срок хранения – до <strong>13.06.2011</strong></p>
|
вытаскиваем 124 | |
|
|
|
|
|
|
|
для: technic611
(15.05.2011 в 14:32)
| | Можно начать отталкиваться от следующего скрипта
<?php
$text = '<!--card_photo-->
<div class="columns sale-counter">
<p class="c">Дата обновления – <strong>15.05.2011</strong></p>
<p class="c">Просмотров объявления – <strong>61</strong></p>';
$pattern = "|<p\s+class=\"c\">[^<]+<strong>(\d+?)</strong></p>|i";
preg_match($pattern, $text, $out);
echo $out[1];
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(14.05.2011 в 20:04)
| |
<!--card_photo-->
<div class="columns sale-counter">
<p class="c">Дата обновления – <strong>15.05.2011</strong></p>
<p class="c">Просмотров объявления – <strong>61</strong></p>
|
тогда как можно обойти буквы. нужно вытащить 61 | |
|
|
|
|
 2.5 Кб |
|
|
для: Deed
(15.05.2011 в 03:19)
| | вот | |
|
|
|
|
|
|
|
для: technic611
(14.05.2011 в 20:06)
| | Прикрепите скрипт. | |
|
|
|
|