Autor | Zpráva | ||
---|---|---|---|
Vanama Profil |
Zdravím,
potřeboval bych poradit jak získat data z html kódu od začátku prvního divu ke konci druhého divu a tohle se může několikrát opakovat. příklad: <div class="neco"> ... </div> <div> ... <li class="description" .. </div> Zkoušel jsem preg_match_all('~class="neco(.*)<\/div~s', $html, $result); Bohužel se nedostanu ani k prvnímu divu - dle regulárního výrazu, natož k druhému. Díky za rady |
||
Keeehi Profil |
#2 · Zasláno: 11. 9. 2012, 16:13:29
Problém bude asi někde jinde, protože i to tvoje řešení mi na uvedeném příkladu funguje.
$html="<div class=\"neco\"> ... </div> <div> ... <li class=\"description\" .. </div>"; preg_match_all('~<div class="neco">.*?</div>.*?<div>.*?</div>~s', $html, $result); var_dump($result); |
||
Vanama Profil |
#3 · Zasláno: 12. 9. 2012, 08:21:43
Přiznám se, že reagulání výrazy moc dobře neovládám.
Každopádně díky. |
||
Časová prodleva: 12 let
|
0