|
|
|
| Подскажите пожалуйста как разделить такую переменную на текс и картинки, что бы в 1 переменную ушлел весь секс с тегами, а в дргую только теги <img> с их содержимым
#text= 'Прицткеровская премия вручается прижизненно,
поэтому, как представляется со стороны, одна из задач
комитета - застать выдающегося претендента в живых. На
практике это означает, что премия находит своего героя под
занавес карьеры, когда его мысли и постройки, прежде
шокировавшие архитектурную общественность, стали
общепонятными и общепризнанными. Так было с Роджерсом и
Мейном. Но совсем по другому случилось с нынешним лауреатом
- Петером Цумтором.</p>
<p> </p>
<p><img class="example2" src="../uploaded/Untitled-1.png" alt="" width="355" height="239" /></p>
<p> </p>
<p><img class="example1" src="../uploaded/Untitled-2.png" alt="" width="355" height="270" /><br /><br /><br /></p>';
|
| |
|
|
|
|
автор: .... (22.11.2009 в 18:00) |
|
|
для: TanTaL91
(22.11.2009 в 15:59)
| | explode() по "<p> </p>"
или split по posix-выражению
или просто нахождение позиции по которой разделение
<?
preg_match('#<(?:p>\s*<)?img\s#',
$text, $out, PREG_OFFSET_CAPTURE);
$sub1 = substr($text, 0, $out[0][1]);
$sub2 = substr($text, $out[0][1]);
var_dump($sub1, $sub2);
| или preg_split() по выражению типа '#(?=<img\s)#' | |
|
|
|