Я хочу прочитать строку в текстовом файле. EX линия 5. Любой орган может мне помочь????
$fp=fopen("test.txt",r)or exit("khong tim thay file can mo");
while(!feof($fp)){
echo fgets($fp);
}
fclose($fp);
Спасибо, что прочитали
Я хочу прочитать строку в текстовом файле. EX линия 5. Любой орган может мне помочь????
$fp=fopen("test.txt",r)or exit("khong tim thay file can mo");
while(!feof($fp)){
echo fgets($fp);
}
fclose($fp);
Спасибо, что прочитали
Вы можете использовать функцию fgets() для чтения файла построчно:
<?php
$handle = fopen("test.txt", "r");
if ($handle) {
while (($line = fgets($handle)) !== false) {
echo $line.'<br/>';
}
fclose($handle);
} else {
// error opening the file.
}
?>
Просто поместите добавочный счетчик в свой цикл, только эхо, если этот счетчик соответствует вашему номеру строки requred, тогда вы можете просто выйти из цикла
$required = 5;
$line = 1;
$fp=fopen("test.txt",r)or exit("khong tim thay file can mo");
while(!feof($fp)){
if ($line == $required) {
echo fgets($fp);
break;
}
++$line;
}
fclose($fp);
$myFile = "text.txt";
$lines = file($myFile);//file in to an array
echo $lines[1]; //line 2
PHP — считывает весь файл в массив