Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak obliczyć ile razy wystepuje znak w tekscie
art
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 31.08.2003

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


Witam!

W systemie komentarzy ktory napisalem uzytkownicy mogą uzywac emotikon...
kod emotikony zawiera sie w nawiasach [kod] ... chcialbym ograniczyc wklejanie emotikon do komentarza np do 4... nie bardzo wiedzialem jak to zrobic wiec wpadlem na pomysl ze moglbym zliczyc ile razy w dodawanej tersci komentarza wystepuje nawias [ i jesli 4 razy to wtedy komentarz nie zostanie dodany... no i teraz moje pytanie jets takie jak w temacie posta... czyli Jak obliczyć ile razy wystepuje znak [ w tekscie dodanego komentarza?...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
scanner
post
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




A to już będą wyrażenia regularne...
preg_match_all()" title="Zobacz w manualu PHP" target="_manual
Przykład:
  1. <?php
  2. $sString = &#092;"[emot1] [emot2] [emot1] [emot4]\";
  3. $iCount = preg_match_all( &#092;"#([emotw])#\", $sString, $aMatches );
  4. echo &#092;"Znaleziono $iCount pasujacych wyrazen. Lista:nr\";
  5. var_dump( $aMatches );
  6. ?>
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: 14.10.2025 - 13:14