Składnia:
array | int str_word_count (string $ string [, int $ format = 0 [, string $ znaków = null]])0: Zwraca liczbę słów w danych ciągu.
1: Zwraca tablicę zawierającą wszystkie słowa, które istnieją w ciągu.
2: Służy do zwrócenia tablicy asocjacyjnej, w której kluczem tablicy będzie pozycja numeryczna słowa, a wartością tablicy będzie każde słowo danych ciągu.
Str_word_count () Przykłady funkcji
Zastosowania funkcji str_word_count () zostały pokazane w następnej części samouczka za pomocą wielu przykładów.
Przykład-1: użycie str_word_count () bez opcjonalnych argumentów
Utwórz plik PHP z następującym skryptem, który policzy całkowitą liczbę słów w ciągu za pomocą funkcji str_word_count () bez opcjonalnego argumentu. W skrypcie użyto danych ciągów 6 słów.
// Deklaruj dane ciąguWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Przykład-2: Utwórz tablicę numeryczną z danych ciągów
Utwórz plik PHP z następującym skryptem, który utworzy tablicę z każdym słowem łańcucha za pomocą funkcji str_word_count () z opcjonalną wartością argumentu, 1. Wartość indeksu tablicy zostanie uruchomiona od 0, podobnie jak tablica numeryczna. W skrypcie użyto danych ciągów 6 słów.
// Deklaruj dane ciągu";";
// Wydrukuj tablicę numeryczną generowaną z danych ciągów
print_r (str_word_count ($ strdata, 1));
Echo "
Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Przykład-3: Utwórz tablicę asocjacyjną z danych ciągów
Utwórz plik PHP z następującym skryptem, aby utworzyć tablicę z każdym słowem łańcuchowym za pomocą funkcji str_word_count () z opcjonalną wartością argumentu, 2. Każdy wskaźnik tablicy będzie zawierał pozycję każdej wartości tablicy w ciągu. W skrypcie użyto ciąg danych z 6 słów.
// Deklaruj dane ciągu";";
// Wydrukuj tablicę asocjacyjną wygenerowaną z danych ciągów
print_r (str_word_count ($ strdata, 2));
Echo "
Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Przykład-4: Utwórz tablicę numeryczną za pomocą dodatkowych znaków
Utwórz plik PHP z następującym skryptem, który wyświetli cel użycia trzeciego argumentu funkcji str_word_count (). Pierwsza funkcja str_word_count () używana w skrypcie zwróci przykład przypominający tablicę 2, która pominie wartości liczbowe danych ciągu. Druga funkcja str_word_count () używana w skrypcie zwróci tablicę, która będzie zawierać wartość liczbową do używania dodatkowych znaków.
// Deklaruj dane ciągu";";
// Wydrukuj tablicę numeryczną generowaną z danych ciągów
print_r (str_word_count ($ strdata, 1));
// Wydrukuj tablicę numeryczną generowaną z danych ciągów z dodatkowymi znakami
print_r (str_word_count ($ strdata, 1, '8.0 '));
Echo "
Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Przykład-5: Użyj funkcji str_word_count () w funkcji
Utwórz plik PHP z następującym skryptem, aby wyszukać określone słowo w ciągu za pomocą funkcji str_word_count () w funkcji zdefiniowanej przez użytkownika. Wartość ciągu i wartość wyszukiwania będą przekazywane jako wartości argumentu funkcji zdefiniowanej przez użytkownika. Tablica zostanie utworzona z wartości ciągu za pomocą funkcji str_word_count (), a pętla foreach została użyta do iteracji wartości tablicy, aby dowiedzieć się, czy wartość wyszukiwania istnieje w tablicy, czy nie.
/*Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Wniosek
W przykładach tego samouczka pokazano różne sposoby korzystania z funkcji str_word_count () do różnych celów.