str_ireplace funksiyası
str_ireplace funksiyası sətirdəki bütün alt sətri uyğunlaşdırmaları (registr həssaslığı olmadan) axtarır və onları göstərilən dəyərlə əvəz edir. Birinci parametrdə axtarılan alt sətir, ikincidə - əvəz etmə sətri, üçüncüdə isə axtarışın aparıldığı sətir ötürülür.
Sintaksis
str_ireplace(search, replace, subject);
Nümunə
Gəlin registr həssaslığı olmadan bütün alt sətri uyğunlaşdırmaları əvəz edək:
<?php
echo str_ireplace('abc', '!', 'aBc abc ABC');
?>
Kodun icrasının nəticəsi:
'! ! !'
Nümunə
Massivdə bir neçə variantı əvəz edək:
<?php
$res = str_ireplace(['a', 'b'], ['1', '2'], 'aBc');
echo $res;
?>
Kodun icrasının nəticəsi:
'12c'
Nümunə
Gəlin verilmiş hərfləri bir ümumi göstərilmiş simvolla əvəz edək:
<?php
echo str_ireplace(['a', 'b', 'c'], '!', 'AbcAbc');
?>
Kodun icrasının nəticəsi:
'!!!!!!'
Nümunə
Hər bir massiv elementində əvəz etmə əməliyyatını yerinə yetirək:
<?php
$arr = ['Abc', 'abc', 'abc'];
$res = str_ireplace('a', '!', $arr);
print_r($res);
?>
Kodun icrasının nəticəsi:
['!bc', '!bc', '!bc']
Həmçinin bax
-
str_replacefunksiyasına,
registr həssaslığı ilə əvəz etməni yerinə yetirir -
substr_replacefunksiyasına,
sətrin bir hissəsini əvəz edir