Функцыя str_ireplace
Функцыя str_ireplace
шукае ў радку ўсе ўваходжанні падрадка (без уліку рэгістра) і заменіць іх на паказанае значэнне. У першы параметр перадаецца шуканы падрадак, у другі - радок для замены, у трэці - радок, у якім вырабляецца пошук.
Сінтаксіс
str_ireplace(search, replace, subject);
Прыклад
Замянім усе ўваходжанні падрадка без уліку рэгістра:
<?php
echo str_ireplace('abc', '!', 'aBc abc ABC');
?>
Вынік выканання кода:
'! ! !'
Прыклад
Замянім некалькі варыянтаў у масіве:
<?php
$res = str_ireplace(['a', 'b'], ['1', '2'], 'aBc');
echo $res;
?>
Вынік выканання кода:
'12c'
Прыклад
Давайце замянім зададзеныя літары на адзін агульны паказаны сімвал:
<?php
echo str_ireplace(['a', 'b', 'c'], '!', 'AbcAbc');
?>
Вынік выканання кода:
'!!!!!!'
Прыклад
Выканаем замену ў кожным элеменце масіва:
<?php
$arr = ['Abc', 'abc', 'abc'];
$res = str_ireplace('a', '!', $arr);
print_r($res);
?>
Вынік выканання кода:
['!bc', '!bc', '!bc']
Глядзіце таксама
-
функцыю
str_replace
,
якая выконвае замену з улікам рэгістра -
функцыю
substr_replace
,
якая заменіць частку радка