Składnia:
str_replace ($ Search_Value, $ zastępcza_value, $ temat_value, $ count)
Ta funkcja może wziąć cztery argumenty. Pierwsze trzy argumenty to obowiązkowe argumenty, a czwarty argument jest opcjonalny. Cele argumentów tej funkcji opisano w następujący sposób:
Ten argument może być ciągiem lub tablicą. Ciąg lub tablica służy do wyszukiwania ciągu lub wartości tablicy w ciągu głównego ciągu.
Ten argument jest ciągiem, w którym $ Search_Value jest przeszukiwana i zastępowana przez $ zastąpienie wartości.
Ten argument jest opcjonalny i służy do zliczenia całkowitej liczby zamienników.
Różne przykłady funkcji str_replace ()
Różne zastosowania funkcji str_replace () pokazano w tej części samouczka za pomocą wielu przykładów.
Przykład 1: Wymień ciąg na podstawie słowa wyszukiwanie i wymień słowo
Utwórz plik PHP z następującym skryptem, który wyszukuje słowo w ciągu. Jeśli słowo istnieje w ciągu, słowo jest zastąpione innym słowem. Zgodnie ze skryptem słowo „php” jest przeszukiwane i zastępowane słowem „java” za pomocą funkcji str_replace ().
// Przypisz wartość ciąguWyjście:
Pojawi się następujące dane wyjściowe po wykonaniu poprzedniego skryptu. Tutaj słowo „Php„Istnieje w głównym ciągu i jest zastępowany słowem„Jawa".
Przykład 2: Wymień ciąg na podstawie tablicy wyszukiwania i zastąp go słowem
Utwórz plik PHP z następującym skryptem, który przeszukuje wartości tablicy wewnątrz ciągu i zastąp go słowem, w którym wartość pasuje. Zgodnie ze skryptem tablica wyszukiwania zawiera dwie wartości pasujące do dwóch słów głównego ciągu. Tak więc te dwa słowa głównego ciągu są zastąpione „zdefiniowanym zastąpieniem słowa” za pomocą funkcji str_replace ().
// Przypisz wartość ciąguWyjście:
Pojawi się następujące dane wyjściowe po wykonaniu poprzedniego skryptu. Tutaj dwa słowa - „tak jak" I "Miłość” - są zastępowane słowem„jeść”:
Przykład 3: Wyszukaj i wymień słowa za pomocą tablic wyszukiwania i wymień
Utwórz plik PHP z następującym skryptem, który przeszukuje wartości tablicy wewnątrz ciągu i zastąp je wartościami tablicy zastępczej, w której wartość pasuje. Zgodnie ze skryptem tablice wyszukiwania i wymiany zawierają tę samą liczbę elementów. Tutaj wszystkie elementy tablicy wyszukiwania istnieją w głównym ciągu. Tak więc wszystkie pasujące słowa głównego ciągu są zastępowane odpowiednimi słowami tablicy zastępczej za pomocą funkcji str_replace ().
// Przypisz wartość ciąguWyjście:
Pojawi się następujące dane wyjściowe po wykonaniu poprzedniego skryptu. Tutaj słowo „tak jak”Jest zastąpiony słowem„jeść" dwa razy. Pozostałe dwa słowa „Kurczak" I "Ryba”, Są zastępowane słowami„Lody" I "zupa”W głównym ciągu:
Przykład 4: Policz całkowitą liczbę wymiany
Utwórz plik PHP z następującym skryptem przeszukuje wartości tablicy wewnątrz ciągu i jest zastępowany wartościami tablicy zastępczej, w której wartość pasuje do poprzedniego przykładu i zlicza całkowitą liczbę wymiany. Czwarty argument funkcji Str_replace () jest tutaj używany do zliczenia całkowitej liczby zamienników. Zgodnie ze skryptem tablice wyszukiwania i wymiany zawierają tę samą liczbę elementów. Tutaj cztery słowa głównego ciągu dopasowuje się do wartości tablicy wyszukiwania, które są zastąpione odpowiednimi słowami tablicy zastępczej za pomocą funkcji str_replace ().
// Przypisz wartość ciąguWyjście:
Pojawi się następujące dane wyjściowe po wykonaniu poprzedniego skryptu. Tutaj słowo „tak jak”Jest zastąpiony słowem„jeść" dwa razy. Drugie słowo: „Kurczak”, Zastępuje słowo„Lody”W głównym ciągu. Tak więc całkowita liczba zamienników wynosi 2+1 = 3:
Wniosek
Różne sposoby korzystania z funkcji str_replace () są pokazane w tym samouczku przy użyciu wielu przykładów. Zadania wyszukiwania i wymiany są wykonywane za pomocą słowa wyszukiwania lub tablicy i zastąpienie słowa lub tablicy. Mamy nadzieję, że cel korzystania z funkcji str_replace () w skrypcie PHP jest wyczyszczony po przeczytaniu tego samouczka.