Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Liczba znaków bez spacji
Filip_Łdz
post 7.07.2009, 19:26:22
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 1
Dołączył: 26.05.2009

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


Witam, potrzebuję napisać mały skrypt, który zliczy mi znaki(bez spacji) znajdujące się w danym pliku. Korzystam z funkcji filesize jednak przy jej użyciu zlicza mi wszystkie znaki wraz ze spacjami. Jak zrobić aby skrypt nie zliczał spacji? Czy jest to możliwe?
Go to the top of the page
+Quote Post
kajzur
post 7.07.2009, 19:28:09
Post #2





Grupa: Zarejestrowani
Postów: 385
Pomógł: 26
Dołączył: 22.03.2008
Skąd: TM

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


Wczytaj plik -> wywal spacje(str_replace) -> zlicz długość..


--------------------
Zapraszam na mojego bloga. Dowiedz się jak uzyskać darmowy, zaufany certyfikat albo jak rozpoznawać głos ;)
Go to the top of the page
+Quote Post
Suh
post 7.07.2009, 19:32:07
Post #3





Grupa: Zarejestrowani
Postów: 112
Pomógł: 27
Dołączył: 24.08.2007
Skąd: Tarnów

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


Wczytujesz plik funkcja file_get_contents" title="Zobacz w manualu PHP" target="_manual, a następnie w pętli zliczasz ile razy funkcja strpos" title="Zobacz w manualu PHP" target="_manual z argumentem ' ' (spacja) zwróci wartość inną of FALSE. Później to tylko odejmiesz od rozmiaru wczytanego pliku (strlen" title="Zobacz w manualu PHP" target="_manual) ilość wystąpień spacji, którą będziesz znał za pomocą wcześniej wspomnianej pętli.


--------------------
Pomogłem ? Odwdzięcz się, kliknij POMÓGŁ.
Go to the top of the page
+Quote Post
Wicepsik
post 7.07.2009, 19:35:05
Post #4





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


  1. <?php
  2. echo strlen(str_replace(' ','',file_get_contents('tekst.txt')));
  3. ?>


--------------------
Go to the top of the page
+Quote Post
Filip_Łdz
post 7.07.2009, 19:37:28
Post #5





Grupa: Zarejestrowani
Postów: 46
Pomógł: 1
Dołączył: 26.05.2009

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


działa, dzięki smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 2.05.2025 - 05:29