Funkcija str_ireplace
Funkcija str_ireplace poišče v nizu vse pojavitve podniza (brez upoštevanja velikosti črk) in jih zamenja z navedeno vrednostjo. V prvi parameter se posreduje iskani podniz, v drugega - niz za zamenjavo, v tretjega - niz, v katerem se izvaja iskanje.
Sintaksa
str_ireplace(search, replace, subject);
Primer
Zamenjajmo vse pojavitve podniza brez upoštevanja velikosti črk:
<?php
echo str_ireplace('abc', '!', 'aBc abc ABC');
?>
Rezultat izvedbe kode:
'! ! !'
Primer
Zamenjajmo več različic v polju:
<?php
$res = str_ireplace(['a', 'b'], ['1', '2'], 'aBc');
echo $res;
?>
Rezultat izvedbe kode:
'12c'
Primer
Zamenjajmo dane črke z enim skupnim navedenim simbolom:
<?php
echo str_ireplace(['a', 'b', 'c'], '!', 'AbcAbc');
?>
Rezultat izvedbe kode:
'!!!!!!'
Primer
Izvedimo zamenjavo v vsakem elementu polja:
<?php
$arr = ['Abc', 'abc', 'abc'];
$res = str_ireplace('a', '!', $arr);
print_r($res);
?>
Rezultat izvedbe kode:
['!bc', '!bc', '!bc']
Glejte tudi
-
funkcijo
str_replace,
ki izvede zamenjavo z upoštevanjem velikosti črk -
funkcijo
substr_replace,
ki zamenja del niza