나는 Transport for London에서받은 피드를 통과 시키려고 시도하면서 CSV-ish 형식을 우연히 발견했습니다. PHP를 사용하여 이것을 파싱하는 가장 좋은 방법은 무엇입니까?PHP를 사용하여 각 행을 대괄호로 묶은 CSV를 어떻게 파싱합니까?
[4,"1.0",1418639278611]
[1,"Eccleston Bridge","35312",1418639472000]
[1,"Eccleston Bridge","35312",1418639395000]
[1,"Eccleston Bridge","35312",1418639397000]
[1,"Eccleston Bridge","35312",1418639696000]
[1,"Eccleston Bridge","35312",1418639742000]
[1,"Eccleston Bridge","35312",1418639731000]
[1,"Eccleston Bridge","35312",1418640051000]
[1,"Eccleston Bridge","35312",1418639938000]
...
감사합니다. 개별적으로이 JSON과 같은 각 행으로
는 지금까지 아무것도 시도 했습니까? [JSON] (http://php.net/manual/en/book.json.php) – Alex
[and]를 빈 문자 ""로 대체하는 방법은 무엇입니까? – Turcia
방금 시도한 역 이름 뒤에 ID를 가져 오려고했습니다. // 대괄호를 제거하는 식 $ contents = preg_replace ('/\[.*?\]/', 'contents, $ contents); // 줄 바꿈으로 분해합니다. $ Rows = str_getcsv ($ contents, "\ n"); // 두 번째 행을 분해하십시오 $ 값 \t = str_getcsv ($ Rows [1], ","); return $ Values [2]; 빈칸이 있습니다. 아마도 내 preg_replace에 문제가 있습니까? – Mike