Zacznę odrazu.
Mam w pliku:
Zacznę odrazu.
Mam w pliku:
Akurat na tej podstronie nie ma omówionych składni wyrażeń regularnych. Jak nigdy nie miałeś do czynienia z tym to życzę powodzenia w uczeniu się z przykładów.
preg_match_all('/(.*?)<\/span>/i', $html, $matches);
$names = $matches[1];
Nie sprawdzałem czy działa, piszę z głowy.
Raczej:
$names=$matches[0]; [/code]
Bo kolega potrzebuje to co pomiędzy.
No właśnie, to co pomiędzy, czyli na pierwszym selektorze (.*?) nie “zachłannym”. Czyli pierwszy element tablicy. W zerowym jest zawarte całe dopasowanie, łącznie z … (mimo że nie ma selektora, tak jest domyślnie).
Zresztą, zrób sobie zrzut całej tablicy $matches to zobaczysz jak ona wygląda dokładnie.
Mówiąc prościej, było dobrze.