wordpressに入れたCVSデータをうまくいれる

以下のコードを使ってcvsファイルをwordpressに乗っける

<?php
require('../../wp-blog-header.php');
 $file = new SplFileObject('minato_kankoushisetsu.csv');
 $file->setFlags(SplFileObject::READ_CSV);
 foreach ($file as $line) {
     $records[] = $line;
 }

 for ($i=1 ; $i<count($records);$i++){
     var_dump($records[$i][0]);

     $post_value = array(
         '港区観光名所' => $records[$i][0], //post title
         'post_content' => '[cft format=0]', //post content
     );

     $insert_id = wp_insert_post($post_value);

     if( $insert_id != 0 ){
         update_post_meta($insert_id, 'data1',$records[$i][0]);
         update_post_meta($insert_id, 'data2',$records[$i][2] == null ? 0 : $records[$i][2]);
         update_post_meta($insert_id, 'data3',$records[$i][3] == null ? 0 : $records[$i][3]);
         var_dump('Successfully Uploaded!');
     }
     else{
         var_dump('Error. Insert Id was Zero.');
     }
 }

このコードでCVSのデータが自動で配列される。

foreach ($file as $line) {
     $records[] = $line;

下のところらへんの$records{$i}{0}は一行目の一列目を示しており、他にも示したいものがあれば、$records[$i][2]、$records[$i][3]と増やしていける。