Pro jedny webové stránky, na kterých aktuálně pracuju jsem se rozhodl načítat jednu část ze souboru. Soubor měl mít formát: "neco";"neco";"neco" pak odřádkování (\n) a tak stále dál. Při načítání obsahu souboru jsem ale narazil na problém.
Po vyparsování (prozatím) pomocí explode(";") se mi do proměnných uložil text včetně uvozovek ("). Na internetu jsem hledal důvod a nebo řešení a nakonec jsem ho našel na stránkách phpfreaks.com.
Řešením je použití regulárních výrazů a vyparsování si obsahu mezi uvozovkama:
... preg_match('|(")([^"]+)1|', $string, $match) ...
Zdroj: http://www.phpfreaks.com/forums/index.php?topic=131120#msg550445