80 of 410 menu

Funkcja str_replace

Funkcja str_replace wyszukuje w ciągu znaków określony tekst i zamienia go na inny. Pierwszym parametrem funkcja przyjmuje to, co zamieniamy, a drugim - na co zamieniamy. Mogą to być dwa ciągi znaków lub dwie tablice. W drugim przypadku odpowiednie elementy jednej tablicy zostaną zastąpione przez odpowiednie elementy drugiej tablicy (patrz przykłady).

Składnia

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

Przykład

Zamieńmy wszystkie litery 'a' na '!':

<?php echo str_replace('a', '!', 'abcabc'); ?>

Wynik wykonania kodu:

'!bc!bc'

Przykład

Zamieńmy wszystkie litery 'a' na 1, litery 'b' na 2, litery 'c' na 3:

<?php echo str_replace(['a', 'b', 'c'], [1, 2, 3], 'abcabc'); ?>

Wynik wykonania kodu:

'123123'

Przykład

Zamieńmy określone litery na jeden wspólny określony znak:

<?php echo str_replace(['a', 'b', 'c'], '!', 'abcabc'); ?>

Wynik wykonania kodu:

'!!!!!!'

Przykład

Wykonajmy zamianę w każdym elemencie tablicy:

<?php $arr = ['abc', 'abc', 'abc']; $res = str_replace('a', '!', $arr); print_r($res); ?>

Wynik wykonania kodu:

['!bc', '!bc', '!bc']

Przykład

Wielkość liter ma znaczenie:

<?php echo str_replace('a', '!', 'Abcabc'); ?>

Wynik wykonania kodu:

'Abc!bc'

Zobacz też

  • funkcję str_ireplace,
    która wykonuje wyszukiwanie i zamianę bez uwzględniania wielkości liter
  • funkcję strtr,
    która również wykonuje wyszukiwanie i zamianę
  • funkcję substr_replace,
    która wycina część ciągu znaków i zastępuje ją inną
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć