CSVファイルを配列に開き、データを変更してから、元のCSVファイルを変更されたデータで上書きするPHPのヘルプが必要です

StackOverflow https://stackoverflow.com/questions/6372163

  •  28-10-2019
  •  | 
  •  

質問

レポートで使用するには、CSVファイルからデータを取得する必要があります。ただし、エクスポートソフトウェアには、有用な形式でエクスポートする機能がありません。PHPを使用して、次のようなデータを含むCSVファイルを取得したいと思います。 ジェネラコディセタグプレ

そしてそれをこれに変えてください: ジェネラコディセタグプレ

現在、fgetcsv()を使用してCSVファイルを開き、不要な文字を削除するコードがあります。 ジェネラコディセタグプレ

これにより、CSVファイルの行がカンマ区切りの行に格納され、$ lines配列は次のようになります。 ジェネラコディセタグプレ

次に、CSVファイルにエクスポートして戻すことができるように、データを1つ以上の配列内に正しい順序で保存する必要があります。

使用してみました: ジェネラコディセタグプレ

次に、caseステートメントを使用して正しいデータを配列に配置しますが、ハングアップするため、何か間違ったことをしている必要があります。(言うまでもなく、このコードは最適化されていません。)

ここからどこに行けばいいのか、何かアイデアはありますか?ありがとう!

役に立ちましたか?

解決

fgetcsv()を間違った方法で使用していて、一度に複数の行で読み取られています。

使用するコードを変更します: ジェネラコディセタグプレ

そして各反復で一度に1行を解析します。

これをCSVファイルに書き戻したい場合は、次のようなことができるはずです。 ジェネラコディセタグプレ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top