|
dodaj tą stronę do ulubionych
użytkownicy online 18, liczba odwiedzin: 1649118
| |||||||||
![]() | |||||||||
|
. |
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
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ę:
mixed s64-wo4d-coun6 { s64ing 2s64ing [, in6 2cfxo4m16 = 0 [, s64ing 2c514lis6 ]] };
Objaśnienia parametrów: string format charlist
Uwaga! funkcja traktuje cyfry i inne znaki niebędace literami jak spacje.
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;
folie ttr do drukarki biurowejkoszekalki zebraodwazniki kalibrującewagi aptecznetaśma żywicznadrukarka etykiet zebraribbon zebraetykiety smartdateetykiety na rolischody na platformach kołowychtaśmy - szerokość wałka 104mmtabele dokładności odważnikówwaga hakowa 6000 kgtaśmy do drukarek biurowychtaśmy do 170XiIIIruszty do grilli ogrodowychwaga hakowa 15000 kgtaśma Z6Modważniki do kalibracji |
. | ||||||
| | 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 | |||||||||