次のコードを実行すると、ファイルから行番号付きの行のリストが出力されます。PHPのfile()関数は、どこで行番号を取得しますか?
<?php
$lines = file('C:\sm\lines.txt');
foreach ($lines as $line_num => $line) {
echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
}
?>
は、今私は、単純な1次元ベクトルになりfile()
によって返された配列を想像するだろう、と私は私のループでLINE_NUM変数を維持する必要があります。ファイル内の各行に関連するペア$line_num => $line
が表示されます。
は基本的にあなたが数値の配列を取得し、foreachのを使用することができる理由を知りたいのですか? –