Funktionen str_ireplace
Funktionen str_ireplace söker i en sträng efter alla förekomster av en understräng (utan skiftlägeskänslighet) och ersätter dem med ett angivet värde. Den första parametern är undersöksträngen, den andra är ersättningssträngen, den tredje är strängen där sökningen utförs.
Syntax
str_ireplace(search, replace, subject);
Exempel
Låt oss ersätta alla förekomster av understrängen utan skiftlägeskänslighet:
<?php
echo str_ireplace('abc', '!', 'aBc abc ABC');
?>
Resultat av kodkörning:
'! ! !'
Exempel
Låt oss ersätta flera varianter i en array:
<?php
$res = str_ireplace(['a', 'b'], ['1', '2'], 'aBc');
echo $res;
?>
Resultat av kodkörning:
'12c'
Exempel
Låt oss ersätta angivna bokstäver med en gemensam angiven symbol:
<?php
echo str_ireplace(['a', 'b', 'c'], '!', 'AbcAbc');
?>
Resultat av kodkörning:
'!!!!!!'
Exempel
Låt oss utföra ersättning i varje element i arrayen:
<?php
$arr = ['Abc', 'abc', 'abc'];
$res = str_ireplace('a', '!', $arr);
print_r($res);
?>
Resultat av kodkörning:
['!bc', '!bc', '!bc']
Se även
-
funktionen
str_replace,
som utför ersättning med skiftlägeskänslighet -
funktionen
substr_replace,
som ersätter en del av en sträng