[PHP-users 3276] Re: csv から抜き出したフィールドの配列生成について
 
 Tetsuya Fukasawa
  
 php-users@php.gr.jp
 
 Sat, 3 Nov 2001 13:50:33 +0900
 
 
 
Fukazawaです。
小倉さん、堀江さんレス有難うございます。
下記の方法、参考になりました。
早速活用したいと思います。
ちなみに下記の例を見て思ったのですが(test.csv)、
各行をfgetcsvとforを使うことで2番目のフィールドのみを
全て追加で1つの配列として生成したい場合(1B,2B)、arrayなどを使って
配列の追加をおこなっていけばいいんでしょうか?
本当に初心者の質問で恥ずかしい限りですが、
宜しくお願いします。
> 小倉です。
> 以下のような内容の CSV ファイルがある時、
>> 1A,1B,1C
> 2A,2B,2C
>> 次のコードで各フィールドを二次元配列に格納できます。
>> <?php
> $fp = fopen("test.csv", "r");
>> while ($a = fgetcsv($fp, 1000, ',')) {
> for ($i = 0; $i < count($a); $i++) {
> $csv[$i][] = $a[$i];
> }
> }
>> print $csv[0][0] . "<br>\n"; # →1A
> print $csv[1][1] . "<br>\n"; # →2B
> ?>
>> -- 
> OGURA Junya <junya@style.ne.jp>
> fp : 717D 13BD FB8B C58C 5266 913B 6BD8 CB35 E27D A80E
>> _______________________________________________
> PHP-users mailing list
> PHP-users@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
>