Funksjonen str_ireplace
Funksjonen str_ireplace søker i en streng etter alle forekomster av en delstreng (uten hensyn til store/små bokstaver) og erstatter dem med en angitt verdi. Den første parameteren er delstrengen som søkes etter, den andre er erstatningsstrengen, og den tredje er strengen det søkes i.
Syntaks
str_ireplace(search, replace, subject);
Eksempel
La oss erstatte alle forekomster av en delstreng uten hensyn til store/små bokstaver:
<?php
echo str_ireplace('abc', '!', 'aBc abc ABC');
?>
Resultat av kjøring av koden:
'! ! !'
Eksempel
La oss erstatte flere varianter i en array:
<?php
$res = str_ireplace(['a', 'b'], ['1', '2'], 'aBc');
echo $res;
?>
Resultat av kjøring av koden:
'12c'
Eksempel
La oss erstatte de angitte bokstavene med ett felles angitt symbol:
<?php
echo str_ireplace(['a', 'b', 'c'], '!', 'AbcAbc');
?>
Resultat av kjøring av koden:
'!!!!!!'
Eksempel
La oss utføre erstatning i hvert element i arrayen:
<?php
$arr = ['Abc', 'abc', 'abc'];
$res = str_ireplace('a', '!', $arr);
print_r($res);
?>
Resultat av kjøring av koden:
['!bc', '!bc', '!bc']
Se også
-
funksjonen
str_replace,
som utfører erstatning med hensyn til store/små bokstaver -
funksjonen
substr_replace,
som erstatter en del av en streng