![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
http://php.net/file_get_contents albo http://php.net/file
odczytanie znaku jest normalne
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
~wookieb, a nie lepiej fread" title="Zobacz w manualu PHP" target="_manual z rozmiarem jednego bajtu? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Można nawet fpassthru (szybsze od file_get_contents). Od bawienia z fopen i fread odchodze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Śmierdzi C (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Ale on chce znak po znaku... (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Po co ma pamięć marnować?
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
W pewnym sensie racja ale to już jego wybór (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 1 Dołączył: 5.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dlaczego nie moze znaleźć ani jednego znaku;/' |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
zobacz w manualu co robi in_array(). Jak po spojrzeniu nie bedziesz wiedzial jeszcze gdzie masz blad, to przyjrzyj się swojej $tablica, a nastepnie ponownie zajrzyj do manuala i zobacz co robi in_array() i na jakich danych operuje (jak ma wygladac tablica, co ma byc kluczem, a co wartością).
Nastepnie powinienes dojsc do dwoch wnioskow: albo zmien to co wkladasz do tablicy i gdzie albo uzyj isset() (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 07:05 |