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

phpstr_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<?php
  echo str_ireplace('abc', '!', 'aBc abc ABC');
?>

Kodun icrasının nəticəsi:

php'! ! !'

Nümunə

Massivdə bir neçə variantı əvəz edək:

php<?php
  $res = str_ireplace(['a', 'b'], ['1', '2'], 'aBc');
  echo $res;
?>

Kodun icrasının nəticəsi:

php'12c'

Nümunə

Gəlin verilmiş hərfləri bir ümumi göstərilmiş simvolla əvəz edək:

php<?php
  echo str_ireplace(['a', 'b', 'c'], '!', 'AbcAbc');
?>

Kodun icrasının nəticəsi:

php'!!!!!!'

Nümunə

Hər bir massiv elementində əvəz etmə əməliyyatını yerinə yetirək:

php<?php
  $arr = ['Abc', 'abc', 'abc'];
  $res = str_ireplace('a', '!', $arr);
  print_r($res);
?>

Kodun icrasının nəticəsi:

php['!bc', '!bc', '!bc']

Həmçinin bax

  • str_replace funksiyasına,
    registr həssaslığı ilə əvəz etməni yerinə yetirir
  • substr_replace funksiyasına,
    sətrin bir hissəsini əvəz edir