[PHP-users 26651] Re: USORTがおかしい

KISE Hiroshi kise @ fuyuneko.jp
2005年 8月 27日 (土) 18:52:42 JST


From: KISE Hiroshi <kise @ fuyuneko.jp>
Subject: [PHP-users 26645] Re: USORTがおかしい
Date: Sat, 27 Aug 2005 15:35:56 +0900 (JST)
> それが正しくできなければ、uasort()も思ったように動かないはず。

それ以前の話なんですが、

From: "Tsuyoshi Oshima" <t.oshima @ searea.jp>
Subject: [PHP-users 26634] USORTがおかしい
Date: Sat, 27 Aug 2005 09:18:11 +0900
> $datafile = "data.csv";
> $file = array();
> $fp = fopen($datafile, "r");
> while ($data = fgets($fp, filesize($datafile)+1)) {
> list($id) = explode(",", $data);
> $file[$id] = $data;
> }

whileループの中の処理がわかりません。このループを抜けた時点で、
配列$fileに、どのようなデータが入っていると期待していますか?
それによって、cmp()の書き方も変わってきます。

その前に、data.csvの中身はコンマ区切りなんでしょうか?
でしたら、fgetcsv()を使ったほうが意図がわかりやすいです。
-- 
喜瀬“冬猫”浩


PHP-users メーリングリストの案内