人気ブログランキング | 話題のタグを見る

CSVの1行目を配列のINDEXに突っ込む

PGをちまちまいじって、じつは3年目に突入なのだけど
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じゃない人間の備忘録  

<< GoogleMapに駅の改札シ... なんで携帯電話もってるんだろう・・・ >>