Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Jak policzyć liczbę wystąpień duzych liter w tekscie?
Forum PHP.pl > Forum > Przedszkole
amylaz
Jak w temacie jak szybko policzyć liczbę dużych liter w tekście.


-------------------------
dodałem [tag] do tematu ponieważ
padły już odpowiedzi
na przyszłość pamiętaj, że dodawanie
[tag]u należy do Ciebie
~Cienki1980
grzegorzr
użyj funkcji preg_match();
  1. <?php
  2. function policz($tekst)
  3. {
  4. $duzeLitery = 0;
  5. $tekst = //tu musisz rozbic tekst na tablice gdzie jeden znak = jedno pole w tablicy
  6.  //odsyłam do manuala jak to zrobic
  7.  
  8. foreach($tekst as $t)
  9. {
  10.  if( preg_match('/[A-Z]/', $t))
  11.  {
  12.  $duzeLitery = $duzeLitery +1;
  13.  }
  14. }
  15. return $duzeLitery;
  16. }
  17. ?>
UDAT
  1. <?php
  2. $count = 0;
  3. foreach ( str_split( $string ) as $letter ) {
  4.  if (ctype_upper($letter))
  5. ++$count;
  6. }
  7. ?>
grzegorzr
@UDAT też można biggrin.gif , dawno tego nie używałem
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.