2010-12-15.txt のファイル内容は次のとおりです:
コードをコピー コードは次のとおりです:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
T01
T02 T03
T04
T05
T06
T07
T08
T09
T10
T11
T12
T13
T14
T15
T16
そのアイデアは次のとおりです。 file_get_contents() を使用して txt ファイルの内容を取得し、次に、explode() を使用して取得した文字列を配列に変換します。配列の長さを取得するには、count() 関数を使用します。
PHP コード
コードをコピーします コードは次のとおりです:
$file = '2010-12-15.txt';
$content = file_get_contents($file);
//echo $content;
$array =explode("\r\n", $content);
//print_r($array)
for($i=0; $i{
echo $array[ $i].'
';
}
txt文書の改行について
正規表現には、改行を意味する\nと、復帰を意味する\rがあります。 (これは「馬車復帰」という馬鹿な中国語訳になります)という意味です。文字列またはコンソール出力を処理する場合、どちらを使用しても、行を折り返すことができます。
しかし、txt では、どれも標準の改行ではなく、結合された \r\n だけが改行になります (これは Windows 全体のデフォルトの改行に当てはまります)。
これは、\rEnter キーを押すとその行が終了し、カーソルが先頭に戻り、\n1 行下に移動して新しい行を作成することを意味します。
そのため、scanner()を使ってtxt文書を正規表現で検索したところ、問題が全く見つからず途方に暮れてしまいました。
file_get_contents() について
file_get_contents() 関数は、ファイル全体を文字列に読み取ります。
file_get_contents() 関数は、ファイルの内容を文字列に読み取るための推奨される方法です。オペレーティング システムでサポートされている場合は、パフォーマンスを向上させるためにメモリ マッピング テクノロジも使用されます。
上記では、PHP が txt ファイルの内容を読み取って配列に割り当てるコードを紹介しています。これには、無料でダウンロードできる txt 電子書籍の内容も含まれており、PHP チュートリアルに興味のある友人が役立つことを願っています。 。