[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод текста который в диве
Markus111
Здравствуйте, у меня возникла небольшая проблема, как пример я взял код
<div id =' divPage455 ' class =' dynDiv_setLimit ' style =' display: block;; position: absolute; border: 1px #aaa solid; width:907px;height:1200px;left:288px;top:110px;; z-index: 200; '> <div id =' divPGstage455 ' title =' Colorado Springs Mountain Bike Shop ' onclick =' select_stage(455); ' style =' width: 100%; height: 100% '> </div> <div class =" studionovi_bl " style =" cursor: sw-resize; "> </div> <div class =" studionovi_br " style =" cursor: se-resize; "> </div>
</div>

вот мой код

$pattern = "|<div id='divPage455' [^>]*>(.*?)</div>|is";
preg_match_all($pattern, $text, $out);

echo $out[1][0];
у меня выводит только <div id='divPGstage455' title='Colorado Springs Mountain Bike Shop' onclick='select_stage(455);' style='width: 100%; height: 100%'>
все остальное нет, не пойму в чем причина

_____________
https://t.me/pump_upp
Rand
$out[1][0] - соответствует (.*?), до первого закрывающего дива. Чтобы выбрать до последнего, нужно сделать квантификатор "*" жадным, убрав "?":
$pattern = "|<div id='divPage455' [^>]*>(.*)</div>|is"; 
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.