HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Уже нет сил ! просто.. Запись файла в массив и вывод их на экан с нумерацией
  #1  
Старый 29.06.2009, 23:41
Adio
Постоянный
Регистрация: 23.05.2005
Сообщений: 617
С нами: 11035659

Репутация: 71


Question Уже нет сил ! просто.. Запись файла в массив и вывод их на экан с нумерацией

Привет всем.

У меня к примеру есть file.txt

Stringa
Stringb
Stringc
Stringd
Stringp

Мне нунжо прочитать этот файл и вывести так

1 Stringa
2 Stringb
3 Stringc
4 Stringd
5 Stringp

,Что бы была нумерация возле кадой строки

Я искал подсчет строк что я только не искал немогу понять как их выводить эти цифры...

Я так понял надо сначала подсчитать строки и книп привязатьть цифры т.е от 0 и до (сколько строк в массиве) но я непонимаю как так можно сделать... я не хотел писаьт суда думал сам разберусь видать не судьба.
или башка уже не варит.

И как сделать подсчет всех строк ?

1 Stringa
2 Stringb
3 Stringc
4 Stringd
5 Stringp


Всего строк (5)

?

Спасибо...

Дайте мануалы почитать если какие нить по этой теме и подскажите если не сложно.
 
Ответить с цитированием

  #2  
Старый 29.06.2009, 23:47
shellz[21h]
Постоянный
Регистрация: 20.12.2007
Сообщений: 334
С нами: 9680718

Репутация: 118
По умолчанию

PHP код:
<?php
$file 
file('strings.txt');
foreach(
$file as $index => $str
    print 
$index." ".$str;
print 
count($file);
?>
 
Ответить с цитированием

  #3  
Старый 29.06.2009, 23:50
TheSoul
Познающий
Регистрация: 12.11.2007
Сообщений: 94
С нами: 9734391

Репутация: 71
По умолчанию

#!/usr/bin/perl -w

open (FILE , "<file.txt");
chomp (@file = <FILE>);
close FILE;

$str = 1;

while (@file)
{
$f = shift @file;
print "$str $f\n";
$str++;
}
 
Ответить с цитированием

  #4  
Старый 29.06.2009, 23:52
LEE_ROY
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
С нами: 10265091

Репутация: 541


По умолчанию

PHP код:
<?php


$f 
fopen('c:/boot.ini',"r"); // укажи свое имя файла

for ( $i=1; ! feof($f); $i++ )    {
    
$str fgets($f255);
    echo 
$i $str<br />";
}


?>
 
Ответить с цитированием

  #5  
Старый 30.06.2009, 00:56
SpangeBoB
Познавший АНТИЧАТ
Регистрация: 12.07.2008
Сообщений: 1,705
С нами: 9384806

Репутация: 1350


Talking

Батничек будет вида :

Цитата:
@echo off
set /a a=1
for /F %%i in (file.txt) do (
call :result %%i
)
:result
if NOT "%1" == "" (
set /a a=%a%+1
echo %a% %1
)
Или на любимом posh:
Цитата:
gc file.txt | foreach {$i=1} {echo "$i $_";$i++}

Последний раз редактировалось SpangeBoB; 30.06.2009 в 01:04..
 
Ответить с цитированием

  #6  
Старый 30.06.2009, 01:14
TheSoul
Познающий
Регистрация: 12.11.2007
Сообщений: 94
С нами: 9734391

Репутация: 71
По умолчанию

если ты просто хочешь узнать сколько в файле строк ) то можно посмотреть через Notepad++ )
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Взлом E-Mail и анкет Vkontakte.ru на заказ Frost26 Freelance - О Работе 25 19.11.2009 22:00
Как стать админом ICQ (c) yarrak InfernoNet Болталка 77 06.08.2009 15:15
Установка Windoze глазами линуксоида (100% факты) nerezus Болталка 47 16.10.2005 15:06



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.