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ֆունկցիան,
որը փոխարինում է տողի մի մասը