preg_replace

funkcja

Zastępuje fragmenty ciągu pasujące do wzorca wyrażenia regularnego podanym zamiennikiem.

preg_replace(string|array $pattern, string|array $replacement, string|array $subject, int $limit = -1, int &$count = null): string|array|null

preg_replace przeszukuje $subject w poszukiwaniu fragmentów pasujących do $pattern i zastępuje każde znalezione dopasowanie wartością $replacement. W $replacement możesz odwoływać się do grup wzorca przez $1, $2 itp. Parametr $limit pozwala ograniczyć liczbę podstawień (domyślnie -1 — zamień wszystkie).

<?php
declare(strict_types=1);

echo preg_replace('/\s+/', ' ', 'Zły   tekst  z  wieloma  spacjami');
// wynik: Zły tekst z wieloma spacjami
📘 Naucz się w lekcji →