Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как считывать файл, начиная с определённой строки?
 
 автор: Владимир22   (17.05.2006 в 23:46)   письмо автору
 
 

Как считать файл, начиная, например, с 5-ой строки и до конца??? Есть ли какой-то короткий код?
Вот, код считывания конкретно 5-ой строки:

$file_array = file($file);
$mail = $file_array[5];

Но как сделать, чтобы считывало начиная с 5-ой и до конца?
Всем знающим, СПАСИБО заранее!

   
 
 автор: cheops   (17.05.2006 в 23:55)   письмо автору
 
   для: Владимир22   (17.05.2006 в 23:46)
 

Можно преобразовать код следующим образом
<?php
$file_array 
file($file);
for(
$i 0$i 5$i++) unset($file_array[$i]);
echo 
implode("\n",$file_array);
?>

PS Но мне кажется тут имеется поэлегантнее решение, ну или по крайней мере поэффективнее.

   
 
 автор: Dark_Wektor   (18.05.2006 в 00:32)   письмо автору
 
   для: Владимир22   (17.05.2006 в 23:46)
 


<?php 
$file_array 
file($file); 
for(
$i 5$i count($file_array); $i++) echo $file_array[$i]."\n<br>"
?>


хм... а зачем разыменовывать первые пять строк?

   
 
 автор: ec_stasis   (18.05.2006 в 01:01)   письмо автору
 
   для: Владимир22   (17.05.2006 в 23:46)
 

А вообще пятая строка будет в $file_array[4]... :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования