CSVの1行目を配列のINDEXに突っ込む
2016年 03月 29日
PGをちまちまいじって、じつは3年目に突入なのだけど
DB使ってるわけじゃないし、いまだに1年生気分
だけど、地道にできることが増えているよ
今までXMLで作っていたのだけど
これはまぁ理由がありまして
そんな理由はおいといて(だいたい想像つくでしょうけど)
今度はCSVで作らないといけない羽目になった
というわけで、CSVを読み込んで表示は楽なんだけどね
配列のINDEXがわからないと面倒くさい
さて、そんなことはさておき
ずばりこう
DB使ってるわけじゃないし、いまだに1年生気分
だけど、地道にできることが増えているよ
今までXMLで作っていたのだけど
これはまぁ理由がありまして
そんな理由はおいといて(だいたい想像つくでしょうけど)
今度はCSVで作らないといけない羽目になった
というわけで、CSVを読み込んで表示は楽なんだけどね
配列のINDEXがわからないと面倒くさい
さて、そんなことはさておき
ずばりこう
$fp = fo pen(”./data/○○.csv”,”r”);
if ($fp !== FALSE){
$array = array();
$index = fgetcsv($fp, 8192);
for ($row = 0; feof($fp) != TRUE; $row++){
$record = fgetcsv($fp, 8192);
for ($i = 0; $i < count($index); $i++){
$array[$row][$index[$i]] = $record[$i];
}
}
fclose($fp);
}else{
echo 'file not found.';
}
print_r($array);
by hiro__neko | 2016-03-29 17:00 | PGじゃない人間の備忘録