|
|
|
| Подскажите как из данной строчки:
$text = "<hr />Скрыл: 2009-08-04 11:08:16 <hr />Редактировали: 2009-08-04 11:08:53<hr />Возобновил: 2009-08-04 11:08:19 <hr />Редактировали: 2009-08-04 11:08:11<hr />Скрыл: 2009-08-06 11:08:37<hr />Редактировали: 2009-08-07 13:08:10 ";
выдрать строчку между тегами <hr /> в которых есть слово Скрыл:
Должно получиться:
Скрыл: 2009-08-04 11:08:16
Скрыл: 2009-08-06 11:08:37 | |
|
|
|
|
|
|
|
для: maxfade
(18.08.2009 в 12:03)
| | Можно поступить следующим образом
<?php
$text = "<hr />Скрыл: 2009-08-04 11:08:16 <hr />Редактировали: 2009-08-04 11:08:53".
"<hr />Возобновил: 2009-08-04 11:08:19 <hr />Редактировали: 2009-08-04 11:08:11".
"<hr />Скрыл: 2009-08-06 11:08:37<hr />Редактировали: 2009-08-07 13:08:10 ";
$pattern = "|(?<=<hr />)(Скрыл:[-\d\s:]+)|is";
preg_match_all($pattern, $text, $out);
if(!empty($out[1]))
{
for($i = 0; $i < count($out[1]); $i++)
{
echo $out[1][$i]."<br />";
}
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(18.08.2009 в 12:53)
| | Спасибо, работает. | |
|
|
|