С помощью вашего спора я и прочтения мануала я уже

крутой спец по CSV.
Всем спасибо...
2Crazy. Ты неправ -> функция fgetcsv() решает поставленую тобой Пежону задачу с
foo;"bar;buzz";quixx на ура и находит действительно три элемента. Так что даже если она и глючит, то не так примитивно... Так что юзать рег. выражения по-моему здесь неуместно.
ЗЫ. Замечательная функция
explode вообще не предназначается для работы с ЦСВэшками, так что наёзжать на неё из-за этого не надо...