我有很長的一組數字和描述後跟一個逗號,我需要解析成3個字段,例如:獨立串,PHP
001 009 Intestinal Infectious Diseases,010 018 Tuberculosis,020 027 Zoonotic Bacterial Diseases,030 041 Other Bacterial Diseases,
我需要插入每個逗號前的數據分成數據庫中的3個字段,開始,結束和說明。 2個示例將是:
start: 001; end: 009; Description: Intestinal Infectious Diseases
start: 010; end: 018; Description: Tuberculosis
所以基本上,第一空間結束啓動數字,第二空間結束端數字和逗號結束說明。
我不確定我會如何寫出來,所以我可以存儲每條記錄......任何幫助將不勝感激。
你可以用正則表達式來做到這一點。有關如何使用它,請參閱http://php.net/manual/en/function.preg-match.php。 – chris85
使用'preg_match_all'獲取所有匹配項。 – Barmar
當爆炸可以工作時,正則表達式在這裏可能會過度殺傷。 – iWantSimpleLife