Когда я выполняю следующий код, я получаю список строк из файла с номерами строк.
<?php
$lines = file('C:\sm\lines.txt');
foreach ($lines as $line_num => $line) {
echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
}
?>
Теперь я представляю, что массив, возвращаемый file()
, будет простымразмерный вектор, и я должен был бы держать переменную line_num в моем цикле.Как здесь работает, что я получаю ассоциативную пару $line_num => $line
для каждой строки в файле?