Funktionen str_ireplace
Funktionen str_ireplace søger i en streng efter alle forekomster af en understreng (uden hensyntagen til store og små bogstaver) og erstatter dem med en angiven værdi. Den første parameter er søgestrengen, den anden er erstatningsstrengen, den tredje er strengen, der søges i.
Syntaks
str_ireplace(search, replace, subject);
Eksempel
Lad os erstatte alle forekomster af understrengen uden hensyntagen til store og små bogstaver:
<?php
echo str_ireplace('abc', '!', 'aBc abc ABC');
?>
Resultat af kodeudførelse:
'! ! !'
Eksempel
Lad os erstatte flere varianter i et array:
<?php
$res = str_ireplace(['a', 'b'], ['1', '2'], 'aBc');
echo $res;
?>
Resultat af kodeudførelse:
'12c'
Eksempel
Lad os erstatte de givne bogstaver med et fælles angivet symbol:
<?php
echo str_ireplace(['a', 'b', 'c'], '!', 'AbcAbc');
?>
Resultat af kodeudførelse:
'!!!!!!'
Eksempel
Lad os udføre erstatning i hvert element af arrayet:
<?php
$arr = ['Abc', 'abc', 'abc'];
$res = str_ireplace('a', '!', $arr);
print_r($res);
?>
Resultat af kodeudførelse:
['!bc', '!bc', '!bc']
Se også
-
funktionen
str_replace,
som udfører erstatning med hensyntagen til store og små bogstaver -
funktionen
substr_replace,
som erstatter en del af en streng