[PHP-users 13516] Re: [質問] データの並び替えについて[ 追加]

Kondo Tatsuya php-users@php.gr.jp
Sat, 22 Feb 2003 06:43:26 +0900


近藤@千葉です。

試してないですが。

---------------------------------------------------
<?php
$date = array();
$file = file("abc.txt");

for($i=0;$i<count($file);$i++) {
  $pieces = explode(",",$file[$i]);
  if($pieces['4'] == "" and $pieces['5'] == "") {
    $date[] = $pieces['0'];
  }
}

sort($date);

$foo = $date['0'];
}
?>
---------------------------------------------------

こんな感じでしょうか。

もっと高度な技を使うのであれば「ん?」と思い、MLを頼るのは
仕方ないと思うのですが、上記のスクリプトはPHP-ML参加者に
とって、知ってて当然の関数のみ使用しました。

取り合えずコレで、ゆーた@初心者族さんのやりたい事は出来ると思います。

人の事をあまり言える口ではありませんが、もう少しマニュアルを
見るなりWEBで検索するなりの努力が必要だと思います。

http://jp.php.net/manual/ja/function.file.php
http://jp.php.net/manual/ja/function.explode.php
http://jp.php.net/manual/ja/function.sort.php

もし、同じ日付が複数あった場合にはどう処理するかなど、
色々試されてやるといいと思います。

# 最近よく顔を出してますが、指摘がありましたら
# 言って下さい^^; そうやって覚えていくのもあり
# かなと思いますので。