Kazi str_ireplace
Kazi str_ireplace hutafuta kwenye mstari matukio yote ya kisehemu cha neno (bila kuzingatia herufi kubwa na ndogo) na kuyabadilisha kwa thamani maalum. Kigezo cha kwanza hupeana kisehemu cha neno kinachotafutwa, cha pili - mstari wa kubadilishia, cha tatu - mstari ambao utafutaji unafanywa.
Mtindo
str_ireplace(search, replace, subject);
Mfano
Wacha tubadilishe matukio yote ya kisehemu cha neno bila kuzingatia herufi kubwa na ndogo:
<?php
echo str_ireplace('abc', '!', 'aBc abc ABC');
?>
Matokeo ya kutekeleza kificho:
'! ! !'
Mfano
Wacha tubadilishe chaguzi kadhaa kwenye safu:
<?php
$res = str_ireplace(['a', 'b'], ['1', '2'], 'aBc');
echo $res;
?>
Matokeo ya kutekeleza kificho:
'12c'
Mfano
Wacha tubadilishe herufi zilizoainishwa kwa ishara moja ya kawaida maalum:
<?php
echo str_ireplace(['a', 'b', 'c'], '!', 'AbcAbc');
?>
Matokeo ya kutekeleza kificho:
'!!!!!!'
Mfano
Wacha tutekeleze ubadilishaji katika kila kipengele cha safu:
<?php
$arr = ['Abc', 'abc', 'abc'];
$res = str_ireplace('a', '!', $arr);
print_r($res);
?>
Matokeo ya kutekeleza kificho:
['!bc', '!bc', '!bc']
Angalia pia
-
kazi
str_replace,
ambayo hufanya ubadilishaji kwa kuzingatia herufi kubwa na ndogo -
kazi
substr_replace,
ambayo hubadilisha sehemu ya mstari