韓日ミニ辞典開発歴に戻る

$index_wordで指定されたファイルを読み込みます。
$lines = file($index_word); で,ファイルの内容を一気に配列に読み込みます。
$Line_count = count($lines);で,ファイルの行数を数えます。 画面にはその内の5行分のみを表示します。
$Line_count>5であれば最大表示行を6未満とし,行数が5以下なら最大表示行を行数とします。
インデックスファイルが見つからなければ,そもそも該当する単語が辞書に
登録されていないという意味ですから,「未登録語です」と表示します。

  if (file_exists($index_word)) {
    print "インデックスファイルが見つかりました!<br>\n";
    print "最初の5項目だけを表示します。<br>\n";
    print "===================================<br>\n";
    $lines = file($index_word); //file()関数はファイルの内容を配列に読み込む。open/close不要
    $Line_count = count($lines);
    if ($Line_count>5){
      $Max_line=6;
    } else {
      $Max_line=$Line_count;
    }
    for ($i = 0; $i < $Max_line; $i++) {
      $data1 = explode("<>", $lines[$i]);
      $d_word[$i]=$data1[0];
      $d_file[$i]=$data1[1];
      print $d_word[$i]." => ";
      print $d_file[$i]."<br>\n";
    }
    print "===================================<br>\n";
  } else {
    print $word."は未登録語です。<br>\n";
  }

韓日ミニ辞典開発歴に戻る


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-06-11 (土) 09:21:07 (3350d)