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
substr_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
echo substr_replace('abcde', '!!!', 1, 3);
?>
Koda izpildes rezultāts:
'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
echo substr_replace('abcde', '!!!', 1);
?>
Koda izpildes rezultāts:
'a!!!'
Skatiet arī
-
funkciju
str_replace,
kas veic meklēšanu un aizstāšanu pa virkni -
funkciju
substr,
kas izgriež apakšvirknes daļu