Parsanje {parameter} in linkov
3 naročniki
3 naročniki
Spoštovani.
Imam HTML vsebino, klasika pač. Znotraj HTML-ja imam postavljene spremenljivke v obliki {parameter}, recimo:
Lorem {spremenljivka1} Ipsum is simply dummy text of the printing and typesetting industry. <a href='http://www.siol.net'>Povezava na siol</a> Lorem Ipsum has been the industry's standard dummy <a href='http://www.24ur.com'>Portal 24ur.com</a> text ever since the 1500s, when an unknown printer {spremenljivka2} took a galley of type and {spremenljivka_3} scrambled it to <a href='http://www.gov.si'>Vladni portal</a> make a type specimen book.
Kako bi sparsal vse te spremenljivke, da bi jih dobil v array?
$vars = array
(
"spremenljivka1",
"spremenljivka2",
"spremenljivka_3",
)
$hrefs = array
(
"http://www.siol.net" => 'Povezava na siol',
"http://www.24ur.com" => 'Portal 24ur',
"http://www.gov.si" => 'Vladni portal',
)
6 odgovorov
regex?
http://php.net/manual/en/function.preg-match-all.php
na hitr iz glave bi šl z {spremenljivka_(.*?)}
lahko pa še malo spedenaš regex z kakim [\d]
nisem najboljši s temi regularnimi izrazi, kakšnega še usposobim enostavnega, to je pa preveč za moje znanje. {spremenljivka} je lahko tudi {jabolka} ali {hruska}, kar pomeni, da ni vezano na besedo {spremenljivka} in je lahko med {} oklepajema karkoli