function readWrite() {
$fileReader = fopen('file.txt', 'r') or die("ERROR: File not found");
$fileWriter = fopen('filewr.txt', 'w') or die ("ERROR: Write File not
found");
$totalDaysArr= array();
$monthNumArr= array();
$monthArr= array();
$row= file("file.txt");
while($row = fgets($fileReader, 4096)) {
list($monthNumArr[], $monthArr[], $totalDaysArr[]) = explode(",", $row);
}
for($x = 11; $x >= 0; $x--)
{
$table = explode(",", $monthNumArr[$x]);
fwrite($fileWriter, $row[$x]);
}
fclose($fileWriter);
}
私はこれまでのところPHPで初心者です。私の目的は、file.txtというファイルを読み込んで配列を使って逆に書き込む関数を作ることです。私はここで何が間違っているのか分かりません。phpの読み書きファイル
この関数は、レコードを格納するためにPHPの配列を使用する必要があります(各行が「記録」である):
これらは、要件です。
この関数はPHPループを使用して月名配列を処理し、HTML5/CSSを生成して表を表示する必要があります。
テキストファイルfilewr.txt(逆順)を書き込む関数を作成します。
この関数は、PHP forループを使用して配列を逆順に処理し、各配列エントリ(行/レコード)をfilewr.txtファイルに書き込む必要があります。
ともtxtファイルには、次のようになります。
1,January,31
2,February,28
3,March,31
4,April,30
5,May,31
6,June,30
7,July,31
8,August,31
9,September,30
10,October,31
11,November,30
12,December,31
あなたの現在のコードで何が問題なのか忘れてしまった。あなたが現在の出力を実証すれば、そして/またはあなたが遭遇している間違いがあれば、人々はより速く答えることができます。 – ADyson
申し訳ありませんが、私には "undefined offset on line 56"のエラーが表示されますので、whileループでエラーが発生しましたが、それは – Aureliux
を参照しているか分かりません。あなたの投稿したコードの56行に相当する56行のPHP – j08691