Funkcija str_ireplace
Funkcija str_ireplace meklē virknē visus apakšvirknes atgadījumus (bez reģistra ņemšanas vērā) un aizstāj tos ar norādīto vērtību. Pirmajā parametrā tiek padota meklējamā apakšvirkne, otrajā - aizstāšanas virkne, trešajā - virkne, kurā tiek veikta meklēšana.
Sintakse
str_ireplace(search, replace, subject);
Piemērs
Aizstāsim visus apakšvirknes atgadījumus bez reģistra ņemšanas vērā:
<?php
echo str_ireplace('abc', '!', 'aBc abc ABC');
?>
Koda izpildes rezultāts:
'! ! !'
Piemērs
Aizstāsim vairākus variantus masīvā:
<?php
$res = str_ireplace(['a', 'b'], ['1', '2'], 'aBc');
echo $res;
?>
Koda izpildes rezultāts:
'12c'
Piemērs
Aizstāsim norādītos burtus ar vienu kopīgu norādīto simbolu:
<?php
echo str_ireplace(['a', 'b', 'c'], '!', 'AbcAbc');
?>
Koda izpildes rezultāts:
'!!!!!!'
Piemērs
Veiksim aizstāšanu katrā masīva elementā:
<?php
$arr = ['Abc', 'abc', 'abc'];
$res = str_ireplace('a', '!', $arr);
print_r($res);
?>
Koda izpildes rezultāts:
['!bc', '!bc', '!bc']
Skatiet arī
-
funkciju
str_replace,
kas veic aizstāšanu ar reģistra ņemšanu vērā -
funkciju
substr_replace,
kas aizstāj daļu no virknes