Autor Zpráva
lukasik
Profil
$file = '
<div>first line <!-- note -->
3. line
4. line
another line
</div>                     
';
Z tohoto potřebuji dostat obsah v divu
preg_match('~<div>(.+)~m',$file,$match);
Od tohoto bych čekal, že bude fungovat, ale nefunguje, což je pro mě celkem záhadou
Array ( [0] => první řádek [1] => první řádek ) 
preg_match('~<div>([<>\-a-z ]+)~m',$file,$match);
Array ( [0] => first line < [1] => first line < ) 
Jak získat obsah z více řádků? Proč to nebere i vykřičník? ani escapovaný?
Kcko
Profil
$file = '
<div>first line <!-- note -->
3. line
4. line
another line
</div>                     
';


preg_match('#<div>(.+?)</div>#s', $file, $out);

print_r($out);

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: