|
|
|
| Как вытащить из этого текста все что между блоками со скобками?
<p>[text09.12.2012 15:20:02]</p>
<p>Раз Раз Раз Раз Раз Раз</p>
[09.12.2012 15:20:12]
<div class="err">Два Два Два Два Два Два Два Два</div>
<p>[09.12.2012 15:20:22]</p>
<p>Три Три Три Три</p>
Нужно получить вот это, помещенное в массив
$arr[0] = <p>Раз Раз Раз Раз Раз Раз</p>
$arr[1] = <div class="err">Два Два Два Два Два Два Два Два</div>
$arr[2] = <p>Три Три Три Три</p> | |
|
|
|
|
|
|
|
для: Orcoved
(09.12.2012 в 14:53)
| | Можно начать отталкиваться от следующего скрипта
<?php
$text = '<p>[text09.12.2012 15:20:02]</p>
<p>Раз Раз Раз Раз Раз Раз</p>
[09.12.2012 15:20:12]
<div class="err">Два Два Два Два Два Два Два Два</div>
<p>[09.12.2012 15:20:22]</p>
<p>Три Три Три Три</p>';
$pattern = "/<p>\[([^\]]+)\]<\/p>|\[([^\]]+)\]/is";
$arr = preg_split($pattern, $text);
echo "<pre>";
print_r($arr);
echo "</pre>";
?>
|
| |
|
|
|