PHP の標準関数を目的別に調べることができる辞典

ホーム > PHP 標準関数逆引き辞典 > ファイル > ファイルから1文字ずつ読み込む

PHP 標準関数逆引き辞典

:: reverse dictionary ::

ファイル

※ソースファイルについて


ファイルから1文字ずつ読み込む

ファイルから1文字ずつ読み込むには、fgetc 関数を使います。

$fp = fopen("sample.txt", "r");
if ($fp == false) {
  printf("sample.txt を開けませんでした。\n");
  return;
}

$count = 0;
while (($read = fgetc($fp)) != false) {  // 読み込み
  $chars[$count] = $read;
  $count++;
}

fclose($fp);

ソースファイル

sample.txt の内容が

ABC

となっている場合、$chars[0]"A"$chars[1]"B"$chars[2]"C" になります。

▼ 関数

string fgetc(resource i)

入力ストリーム i から1文字を読み込みます。

入力ストリームの終わりに達すると false を返します。

●引数

i … 入力ストリーム

●戻り値

・読み込む文字がある … 読み込んだ文字
・読み込む文字がない(入力ストリームの終わり) … false
・読み込み失敗 … false

●バージョン

PHP3 、PHP4 、PHP5

注目キーワード ベスト5

  1. セキュリティ
  2. ホスティング
  3. レンタルサーバ
  4. ファイル復旧
  5. ハードディスク修復

ファイル - file -


ホーム > PHP 標準関数逆引き辞典 > ファイル > ファイルから1文字ずつ読み込む

Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com