Автор Гілка: PHP: підрахувати кількість рядків  (Прочитано 3604 раз)

romi

  • Гість
Як в php підрахувати кількість рядків (або кількість тегів <A>) в якомусь локальному .html файлі і результат вивести цифрами в якусь частину сторінки index.php?

Відсутній yvh

  • Дописувач
  • **
  • дописів: 56
  • Карма: +0/-0
Re: PHP: підрахувати кількість рядків
« Відповідей #1 : 2010-05-10 10:59:16 »
Кількість входжень одного рядка в інший рахує функція substr_count.

romi

  • Гість
Re: PHP: підрахувати кількість рядків
« Відповідей #2 : 2010-05-10 11:05:47 »
Дякую, буду дивитися.

romi

  • Гість
Re: PHP: підрахувати кількість рядків
« Відповідей #3 : 2010-05-10 11:10:19 »
Знайшов вже таке.
   <?php
      $file_array 
=  file ("golovna.html");
      if(!
$file_array)
      {
        echo(
"Помилка відкриття файлу");
      }
      else
      {
        
$num_str =  count($file_array); 
        echo(
$num_str);
      }
    
?>
І воно працює.

Відсутній yvh

  • Дописувач
  • **
  • дописів: 56
  • Карма: +0/-0
Re: PHP: підрахувати кількість рядків
« Відповідей #4 : 2010-05-10 12:55:31 »
count рахує кількість елементів масиву. Кількість тегів <a> таким чином не вдасться полічити.

Гість

  • Гість
Re: PHP: підрахувати кількість рядків
« Відповідей #5 : 2010-05-12 16:04:05 »
Якщо спрощено, то ось так:
<?php
$html 
 implode(''file ("golovna.html"));
echo 
substr_count($html'<a>');
?>

Відсутній r

  • Новачок
  • *
  • дописів: 11
  • Карма: +0/-0
Re: PHP: підрахувати кількість рядків
« Відповідей #6 : 2010-05-12 21:05:21 »
О, працює. Дякую.
[Caldera OpenLinux] [Enlightenment E14]

Відсутній fooser

  • Дописувач
  • **
  • дописів: 66
  • Карма: +0/-0
Re: PHP: підрахувати кількість рядків
« Відповідей #7 : 2010-08-14 02:23:22 »
Для порахування кількості рядків можна використовувати таку конструкцію:

$result = substr_count( file_get_contents( './файл' ), "\n" );
0_o