ホームページ  >  記事  >  バックエンド開発  >  PHPがCSVファイルの内容を読み込む(例)

PHPがCSVファイルの内容を読み込む(例)

WBOY
WBOYオリジナル
2016-07-25 08:55:021040ブラウズ
  1. function getCSVdata($filename)
  2. {
  3. $row = 1;//最初の行の始まり
  4. if(($handle = fopen($filename, "r")) != = false)
  5. {
  6. while(($dataSrc = fgetcsv($handle)) !== false)
  7. {
  8. $num = count($dataSrc)
  9. for ($c=0; $c {
  10. if($row === 1)//最初の行はフィールドとして使用されます
  11. {
  12. $dataName[] = $dataSrc[$c];//フィールド名
  13. }
  14. else
  15. { // bbs.it-home.org
  16. foreach ($dataName as $k=>$v)
  17. {
  18. if($k == $c)// 対応するフィールド
  19. {
  20. $data[$v ] = $dataSrc[$c];
  21. }
  22. }
  23. }
  24. }
  25. if(!empty($data))
  26. {
  27. $dataRtn[] = $data;
  28. $row++ ;
  29. テスト結果:
  30. 配列 ( [0] => 配列 ( [a] => テスト3
  31. => テスト4 [c] => ) [1] => 配列 ( [a] => テスト5
  32. => [c] => ) )
  33. >>> PHP による CSV エクスポートと PHP による CSV ファイルの読み取りと書き込みの詳細。

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