Funkcja PHP str_replace() | #! Shebang

Funkcja PHP str_replace()

Funkcja PHP str_replace() zamienia wszystkie egzemplarze szukanego łańcucha na inny łańcuch w łańcuchu źródłowym.

Funkcja str_replace() rozpoznaje wielkość liter. Jeśli chcesz dokonywać zamiany bez rozróżniania wielkości liter, użyj funkcji str_ireplace().

Składnia funkcji PHP str_replace()

Funkcja PHP str_replace() ma następującą składnię:

str_replace(
    array|string $search,
    array|string $replace,
    string|array $subject,
    int &$count = null
): string|array

Parametry

Parametr Opis
search Parametr obowiązkowy. Szukana wartość (igła — ang. needle). Może to być też tablica zawierająca kilka wartości do wyszukania.
replace Parametr obowiązkowy. Wartość, która ma zostać wstawiona w miejsce znalezionej wartości. Może to być też tablica zawierająca kilka wartości na zamianę.
subject Parametr obowiązkowy. Łańcuch lub tablica do przeszukania i ewentualnie zamiany wartości (stóg siana — ang. haystack).

Jeśli argument ten jest tablicą, to operacja wyszukiwania i zamiany jest wykonywana w każdym elemencie i zwracana jest tablica.

count Parametr opcjonalny, który określa, ile podmian ma zostać wykonanych.

Wartość zwrotna

Funkcja PHP str_replace() zwraca łańcuch lub tablicę z podmienionymi wartościami.

Typ zwrotny: string|array.

Dodatkowy przykład użycia funkcji PHP str_replace()

Poniżej znajduje się przykład użycia funkcji PHP str_replace() do podmiany jednego bajtu znaku dwubajtowego UTF-8.


$uprzejmosci = "Ty, sułtanie, diable turecki, przeklętego diabła bracie i towarzyszu, samego Lucyfera sekretarzu.";

echo str_replace("\xC5", "\xc7", $uprzejmosci);

Wynik:

Ty, suǂtanie, diable turecki, przeklętego diabǂa bracie i towarzyszu, samego Lucyfera sekretarzu.

W tym przykładzie podmieniony został pierwszy bajt kodujący literę ł.

Udostępnij:
Share

Podobał Ci się ten artykuł?

Oceń go!

Średnia 5 / 5. Liczba głosów: 2

Jeszcze nikt nie głosował. Wyprzedź innych i zagłosuj.

Skoro spodobał Ci się ten artykuł...

Poleć go znajomym!

Ojej :( Powiedz nam, co powinniśmy poprawić!

blank
Podoba Ci się ta strona?

Pomóż nam się rozwijać, wykupując płatne konto. Dzięki temu będziemy mogli tworzyć dla Ciebie jeszcze więcej ciekawych treści, a Ty pozbędziesz się reklam.

Dodaj komentarz