0

次のようにmysqlテーブルにデータがあります:

INSERT INTO `camp_expense` (`expense_id`, `camp_regtype`, `camp_name`, 
       `camp_date`, `expense_name`, `expense_amount`, `expense_total`, 
       `calculation_date`, `expense_status`) VALUES (1, 'Free', 'Sharekhan', 
       '2012-07-27 10:05:pm', '["Petrol / Conveyance"]', '["1000"]', '1000', 
       '31-07-2012 ', ''), (2, 'Free', 'Sharekhan', '2012-07-27 10:05:pm', 
       '["Tea / Water","Staff Incentives"]', '["1000"," 10000"]', '11000', 
       '31-07-2012 ', ''),

この 5 番目の列には、配列形式のデータが含まれています。CSV形式でエクスポートしようとすると; 5 列目のデータは配列として表示されます。結果に配列を表示したくありません。5列目のデータを列形式で表示したいのですが、PHPを使ってCSV形式で可能ですか?

ありがとうオンカー・クバル

4

1 に答える 1

0

5 番目のフィールドは JSON 配列であると考えます。その場合は、json_decode最初にそれを使用してから、CSV としてエンコードします。適切なライブラリを使用できますが、join(',' $array)それも同様に行うことができます。

于 2012-08-02T18:35:27.977 に答える