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
phpstr_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<?php
echo str_ireplace('abc', '!', 'aBc abc ABC');
?>
A kód végrehajtásának eredménye:
php'! ! !'
Példa
Cseréljünk le több változatot egy tömbben:
php<?php
$res = str_ireplace(['a', 'b'], ['1', '2'], 'aBc');
echo $res;
?>
A kód végrehajtásának eredménye:
php'12c'
Példa
Cseréljük le a megadott betűket egy közös, meghatározott karakterre:
php<?php
echo str_ireplace(['a', 'b', 'c'], '!', 'AbcAbc');
?>
A kód végrehajtásának eredménye:
php'!!!!!!'
Példa
Végezzünk cserét a tömb minden elemében:
php<?php
$arr = ['Abc', 'abc', 'abc'];
$res = str_ireplace('a', '!', $arr);
print_r($res);
?>
A kód végrehajtásának eredménye:
php['!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