2017-01-23 6 views
-1

私はPHPを使用しており、文字列を配列に分解する必要があります。問題は、私が爆発する必要のないコンマがあることです。私は引用符で囲まれた文字列にカンマがありますどこで分割する必要はありませんPHPが文字列を配列に分解する

123456,ABC1234,Realtor,123-123-1234,"United States (+1)",Cell,,,,Home,,"MLS and BOARD",RE,Agent,,,,,,,,,,,,,,,,,,"Hardi Type Siding","Central Air",,"One,Gas",Detached,,,"Forced Air,Heat Pump,Propane" 

は、ここに私の文字列です。たとえば、私は "強制空気、ヒートポンプ、プロパン"を分割したくありません。

これはどのように達成できますか?

答えて

0

str_getcsv()を使用してください。フィールド内のカンマを保護するための引用符を処理するなど、CSVファイルの行として文字列を解析します。

これをCSVファイルから実際に読み取っている場合は、fgetcsv()を使用して、読み取りと解析の両方を1つの手順で行うことができます。

関連する問題