Funkcija substr_replace

Funkcija substr_replace aizstāj norādīto virknes daļu ar citu. Šī funkcija izgriež norādīto virknes daļu (parametros norāda, no kurienes sākt griešanu un cik simbolus paņemt) un aizstāj izgriezto daļu ar norādīto virkni. Ja pēdējais parametrs nav norādīts - aizstāšana tiks veikta līdz virknes beigām.

Sintakse

phpsubstr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array

Piemērs

Izgriezīsim no virknes simbolus, sākot no pirmā (simbolu numerācija sākas no nulles), 3 gabalus un to vietā ievietosim '!!!':

php<?php
  echo substr_replace('abcde', '!!!', 1, 3);
?>

Koda izpildes rezultāts:

php'a!!!e'

Piemērs

Izgriezīsim no virknes simbolus, sākot no pirmā līdz virknes beigām (tā kā pēdējais parametrs nav norādīts) un to vietā ievietosim '!!!':

php<?php
  echo substr_replace('abcde', '!!!', 1);
?>

Koda izpildes rezultāts:

php'a!!!'

Skatiet arī

  • funkciju str_replace,
    kas veic meklēšanu un aizstāšanu pa virkni
  • funkciju substr,
    kas izgriež apakšvirknes daļu