Funkcja PHP preg_replace_callback_array() | #! Shebang

Funkcja PHP preg_replace_callback_array()

Funkcja PHP preg_replace_callback_array() przeszukuje łańcuch znaków PHP przy użyciu wyrażeń regularnych i zamienia fragmenty tekstu pasujące do wzorców za pomocą funkcji zwrotnych PHP przekazanych w tablicy asocjacyjnej.

Składnia funkcji PHP preg_replace_callback_array()

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

preg_replace_callback_array(
    array $pattern,
    string|array $subject,
    int $limit = -1,
    int &$count = null,
    int $flags = 0
): string|array|null

Parametry

pattern Parametr obowiązkowy. Tablica asocjacyjna PHP wzorców wiążąca wzorce (klucze) z funkcjami zwrotnymi PHP (wartości).
subject Parametr obowiązkowy. Łańcuch lub tablica łańcuchów do przeszukania w celu ewentualnej zamiany ciągów. Jeśli jest to tablica PHP, to funkcja preg_replace_callback_array() zwraca również tablicę.
limit Maksymalna liczba zamian dla każdego wzorca w każdym łańcuchu subject. Domyślna jest wartość -1, która oznacza brak ograniczenia.
count Zmienna, której wartością będzie liczba wykonanych zamian.
flags Stałe PHP modyfikujące sposób działania funkcji. Dostępne są następujące flagi:
PREG_OFFSET_CAPTURE
Powoduje, że razem z dopasowanym fragmentem tekstu zwracana jest jego pozycja w bajtach albo, inaczej mówiąc, zwracany jest numer bajtu, po którym zaczyna się ten tekst.
PREG_UNMATCHED_AS_NULL
Powoduje, że brak dopasowania wzorca jest sygnalizowany wartością null, a nie pustym łańcuchem.

Wartość zwrotna

Funkcja PHP preg_replace_callback_array() zwraca tablicę PHP, jeśli parametr subject, jest tablicą, lub łańcuch w przeciwnym przypadku. W razie wystąpienia błędu funkcja ta zwraca null.

Typ zwrotny: string|array|null.

Udostępnij:
Share

Podobał Ci się ten artykuł?

Oceń go!

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

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