A str_ireplace függvény
A str_ireplace függvény egy sztringben megkeresi egy részsztring összes előfordulását (kis- és nagybetűk megkülönböztetése nélkül) és lecseréli azokat a megadott értékre. Az első paraméter a keresendő részsztring, a második a csere sztring, a harmadik pedig az a sztring, amiben a keresést végzi.
Szintaxis
str_ireplace(search, replace, subject);
Példa
Cseréljük le a részsztring összes előfordulását kis- és nagybetűk megkülönböztetése nélkül:
<?php
echo str_ireplace('abc', '!', 'aBc abc ABC');
?>
A kód végrehajtásának eredménye:
'! ! !'
Példa
Cseréljünk le több változatot egy tömbben:
<?php
$res = str_ireplace(['a', 'b'], ['1', '2'], 'aBc');
echo $res;
?>
A kód végrehajtásának eredménye:
'12c'
Példa
Cseréljük le a megadott betűket egy közös, meghatározott karakterre:
<?php
echo str_ireplace(['a', 'b', 'c'], '!', 'AbcAbc');
?>
A kód végrehajtásának eredménye:
'!!!!!!'
Példa
Végezzünk cserét a tömb minden elemében:
<?php
$arr = ['Abc', 'abc', 'abc'];
$res = str_ireplace('a', '!', $arr);
print_r($res);
?>
A kód végrehajtásának eredménye:
['!bc', '!bc', '!bc']
Lásd még
-
a
str_replacefüggvényt,
amely cserét végez kis- és nagybetűk megkülönböztetésével -
a
substr_replacefüggvényt,
amely egy sztring egy részét cseréli le