[PHP-users 12613] Re: csvデータの配列ソートについてお願いします。
fumitaka miyazato
php-users@php.gr.jp
Sat, 18 Jan 2003 14:00:19 +0900
宮里です。以下じゃダメですか?(未検証)
$fp = fopen("lnk.csv", "r");
flock($fp, LOCK_EX);
while (list($id, $name, $addr) = fgetcsv($fp, 1024)) {
$line_array[$id] = "$name,$addr";
}
flock($fp, LOCK_UN);
fclose($fp);
$line_array[$formdata['id']]
= $formdata['name'] . "," . $formdata['addr'];
ksort($line_array);
reset($line_array);
$fp = fopen("lnk.csv", "w");
flock($fp, LOCK_EX);
foreach ($line_array as $id => $val) {
$t = "$id,$val\n";
fputs($fp, $t);
}
flock($fp, LOCK_UN);
fclose($fp);
F M S T U D I O__________________________________________________//
http://fm-studio.jp.org/ fumitaka miyazato design studio