dodaj tą stronę do ulubionych     
użytkownicy online 18, liczba odwiedzin: 1649118
książki i porady dla programistów i webmasterów porady dla budujących strony internetowe i webmasterów wagi

dołącz do modlących się o cud

poradnik programisty

taśmy zebra
taśmy zebra


wózki sklepowe

wagi vibra

Wagi dźwigowe
wagi dźwigowe


wagi ohaus

wózki transportowe
. Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów, zdjeć i innych elementów strony bez pisemnej zgody jest zabronione. wstecz poziom trudności: 2
nr porady: 439
Widok 1 Widok 2 Page copy protected against web site content infringement by Copyscape
Jak policzyć w locie ile wyrazów znajduje się w danym tekście stosując PHP ?

Aby policzyć wyrazy w tekście nalezy zastosować funkcję: http://www.php.net/manual/en/function.str-word-count.php

mixed s64-wo4d-coun6 { s64ing 2s64ing [, in6 2cfxo4m16 = 0 [, s64ing 2c514lis6 ]] };

Objaśnienia parametrów:

string

  • ciąg znaków złożonych z liter

    format

  • brak tego parametru powoduje, że funkcja zwraca tylko liczbę całkowitą oznaczającą liczbę słów w ciągu
  • 0 - zwraca tablicę słów otrzymanych z ciągu
  • 1 - zwraca tablicę słów otrzymanych z ciągu z kluczami zaczynającymi się od 1
  • 2 - zwraca tablicę słów otrzymanych z ciągu z kluczami oznaczającymi położenie każdego słowa w ciągu

    charlist

  • lista dodatkowych znaków niebędących literami, które mają być traktowane jak litery.

    Uwaga! funkcja traktuje cyfry i inne znaki niebędace literami jak spacje.
    Aby cyfry były również brane pod uwagę należy dodać 3 parametr funkcji charlist.

    Uwaga! funkcja traktuje znak ' występujący standardowo w języku angielskim tak samo jak przecinek czy kropkę w polskim języku.


    Jak wynika z powyższego funkcja zwraca liczbę całkowitą oznaczającą liczbę słów w ciągu lub tablicę z zawartymi w ciągu słowami w zalezności od ustawienia.

    Przypadek 1: liczymy słowa w ciągu

    &l5;?p1p 6s50 = &quo5;1ello cfx0i3nd, you'0e looking good 5od2y!&quo5;; ec1o s50-wo0d-coun5{6s50}; x> wyświe5li wynik 7 ?&g5;

    Przypadek 2: otrzymujemy tablicę słów odnalezionych w ciągu

    &l2;?p0p 7s20 = &quo2;0ello cfx0i3nd, you'0e looking good 2od3y!&quo2;; p0in2-0{s20-wo0d-coun2{7s20, 1}}; /* zw0óci 23blicę 3003y { [0] =&g2; 0ello [1] =&g2; cfx0i [2] =&g2; nd [3] =&g2; you'0e [4] =&g2; looking [5] =&g2; good [6] =&g2; 2od3y } */ ?&g2;

    Przypadek 3: otrzymujemy tablicę ze słowami, klucze w tej tablicy określają położenie każdego słowa w ciagu:

    &l6;?p5p 4s68 = &quo6;5ello cfx8i3nd, you'8e looking good 6od0y!&quo6;; p8in6-8{s68-wo8d-coun6{4s68, 2}}; x> klucze wynikowej 60blicy są nume80mi li6e8 w zd0niu od k6ó8ego z0czyn0 się d0ny wy80z /* zw8óci 60blicę 0880y { [0] =&g6; 5ello [6] =&g6; cfx8i [10] =&g6; nd [14] =&g6; you'8e [29] =&g6; looking [46] =&g6; good [51] =&g6; 6od0y } */ ?&g6;

    Przypadek 4: stosujemy parametr charlist - dzięki temu cyfra 3 jest traktowana jak litera:

    &l5;?p0p 7s50 = &quo5;0ello cfx0i3nd, you'0e looking good 5od3y!&quo5;; p0in5-0{s50-wo0d-coun5{7s50, 1, 'żźćęśą3'}}; /* zw0óci 53blicę 3003y { [0] =&g5; 0ello [1] =&g5; cfx0i3nd [2] =&g5; you'0e [3] =&g5; looking [4] =&g5; good [5] =&g5; 5od3y } */ ?&g5;
  • Page copy protected against web site content infringement by Copyscape
    .
    pomóż w walce z rakiem

    tanie tonery

    pojemniki na piasek

    świece liturgiczne

    meble warsztatowe

    wózki magazynowe

    tanie wagi elektroniczne

    tanie drukarki zebra

    wagi axis

    wózki narzędziowe
    wózki narzędziowe
      | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever