Funkcia str_ireplace
Funkcia str_ireplace hľadá v reťazci všetky výskyty podreťazca (bez ohľadu na veľkosť písmen) a nahradí ich zadanou hodnotou. Do prvého parametra sa odovzdáva hľadaný podreťazec, do druhého - reťazec na nahradenie, do tretieho - reťazec, v ktorom sa vykonáva hľadanie.
Syntax
str_ireplace(search, replace, subject);
Príklad
Nahradíme všetky výskyty podreťazca bez ohľadu na veľkosť písmen:
<?php
echo str_ireplace('abc', '!', 'aBc abc ABC');
?>
Výsledok vykonania kódu:
'! ! !'
Príklad
Nahradíme niekoľko variantov v poli:
<?php
$res = str_ireplace(['a', 'b'], ['1', '2'], 'aBc');
echo $res;
?>
Výsledok vykonania kódu:
'12c'
Príklad
Nahradíme zadané písmená jedným spoločným zadaným symbolom:
<?php
echo str_ireplace(['a', 'b', 'c'], '!', 'AbcAbc');
?>
Výsledok vykonania kódu:
'!!!!!!'
Príklad
Vykonáme nahradenie v každom prvku poľa:
<?php
$arr = ['Abc', 'abc', 'abc'];
$res = str_ireplace('a', '!', $arr);
print_r($res);
?>
Výsledok vykonania kódu:
['!bc', '!bc', '!bc']
Pozri tiež
-
funkciu
str_replace,
ktorá vykonáva nahradenie s ohľadom na veľkosť písmen -
funkciu
substr_replace,
ktorá nahradzuje časť reťazca