Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Czytanie z pliku txt znak po znaku
dante90
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 1
Dołączył: 5.04.2009

Ostrzeżenie: (0%)
-----


Siema!
Jak czytać z pliku txt znak po znaku i jednocześnie zwiększać ilość wystąpień znaku w osobnej tablicy, jeżeli znak wystąpi. Domyślnie tablica ma elementy [azAZ] bez polskich znaków wraz z znakami [,.?!-]. Chodzi o stworzenie tablicy wystąpień znaku w tekście , która ma zostać wykorzystana do algorytmu Huffmana.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dante90
post
Post #2





Grupa: Zarejestrowani
Postów: 21
Pomógł: 1
Dołączył: 5.04.2009

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $tablica = array();
  3. $string = fopen('ala.txt', 'r');
  4. if (!$string)
  5. {
  6.  echo 'Nie można otworzyć plik.txt';
  7. } else
  8. {
  9.  while (false != ($char = fgetc($string)))
  10.  {
  11.      if (in_array($char,$tablica))
  12.      {
  13.          $tablica[$char]++;
  14.          echo "Znalazlo [".$char."]<br />";
  15.      }else
  16.      {
  17.          $tablica[$char]=1;
  18.          echo "Nie znalazlo [".$char."]<br />";
  19.      }
  20.      echo "<pre>";
  21.      print_r($tablica);
  22.      echo "</pre><hr />";
  23.  }
  24. }
  25. fclose($string);
  26.  
  27. ?>


Dlaczego nie moze znaleźć ani jednego znaku;/'
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 18:44