ホームページ >バックエンド開発 >PHPの問題 >PHPでCSVファイルの内容を配列に変換する方法

PHPでCSVファイルの内容を配列に変換する方法

藏色散人
藏色散人オリジナル
2021-10-14 09:07:292238ブラウズ

CSV ファイルの内容を配列に変換する

php メソッド: 1. 新しい PHP ファイルを作成します; 2. 新しい EXCEL ドキュメントを作成して CSV ファイルとして保存します; 3. csv ファイルのパスを保存します変数に; 4. while ループを使用して、csv ファイルの内容を配列に変換します。

PHPでCSVファイルの内容を配列に変換する方法

#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 パソコン

php の内容を変換します。 csv ファイルを配列に追加します。 :

新しい PHP ファイルを作成し、text.php という名前を付けます。

PHPでCSVファイルの内容を配列に変換する方法

配列の印刷時に中国語の文字化けを防ぐため、定義ファイルのエンコードは UTF8 です。

PHPでCSVファイルの内容を配列に変換する方法

新しい EXCEL ドキュメントを作成し、その中にコンテンツを書き込み、test.csv という名前の CSV ファイルとして保存します。ファイルはテキストと同じです。 .php ファイルのパスは同じディレクトリにあります。

PHPでCSVファイルの内容を配列に変換する方法

text.php ファイルにコードを記述します。ファイル test.csv のパスを $filepath 変数に保存し、fopen() 関数を使用してファイルを開きます。コードは次のとおりです。 PHP の while ループと fgetcsv() の使用 この関数は、test.csv ファイルの各行の内容を $data 配列に保存します。コードは次のとおりです。変換処理時の文字化けを防ぐため、UTF8エンコード形式であるため、以下のコードを追加して変換する必要があります。次に、ファイルを閉じ、print_r() を使用して $data 変数を出力し、変換が成功したかどうかを確認します。

PHPでCSVファイルの内容を配列に変換する方法

コードを実行すると、出力結果は次のようになります (配列に正常に変換されました):

PHPでCSVファイルの内容を配列に変換する方法

## 推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPでCSVファイルの内容を配列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。