str_replace
funkcja
Zamienia wszystkie wystąpienia szukanego ciągu na inny.
str_replace(array|string $search, array|string $replace, array|string $subject, int &$count = null): array|string
str_replace przeszukuje $subject i zastępuje każde wystąpienie $search wartością $replace. Jeśli szukany fragment nie istnieje, zwraca oryginał bez zmian. Zarówno $search jak i $replace mogą być tablicami, co pozwala na wiele podmianek naraz.
<?php
declare(strict_types=1);
$opis = 'Ola kupuje jabłka i gruszki.';
echo str_replace('jabłka', 'truskawki', $opis);
// wynik: Ola kupuje truskawki i gruszki.
// Brak dopasowania — oryginał bez zmian:
echo str_replace('banany', 'winogrona', $opis);
// wynik: Ola kupuje jabłka i gruszki.