Funksioni str_ireplace

Funksioni str_ireplace kërkon në një varg të gjitha hasjet e nënvargut (pa marrë parasysh shkronjat e mëdha e të vogla) dhe i zëvendëson ato me vlerën e specifikuar. Në parametrin e parë kalojmë nënvargun që kërkojmë, në të dytin - vargun për zëvendësim, në të tretën - vargun në të cilin kryhet kërkimi.

Sintaksa

phpstr_ireplace(search, replace, subject);

Shembull

Të zëvendësojmë të gjitha hasjet e nënvargut pa marrë parasysh shkronjat e mëdha e të vogla:

php<?php
  echo str_ireplace('abc', '!', 'aBc abc ABC');
?>

Rezultati i ekzekutimit të kodit:

php'! ! !'

Shembull

Të zëvendësojmë disa variante në një varg:

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

Rezultati i ekzekutimit të kodit:

php'12c'

Shembull

Të zëvendësojmë shkronjat e caktuara me një shenjë të përbashkët të specifikuar:

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

Rezultati i ekzekutimit të kodit:

php'!!!!!!'

Shembull

Të kryejmë zëvendësimin në çdo element të vargut:

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

Rezultati i ekzekutimit të kodit:

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

Shihni gjithashtu

  • funksionin str_replace,
    i cili kryen zëvendësim duke marrë parasysh shkronjat e mëdha e të vogla
  • funksionin substr_replace,
    i cili zëvendëson një pjesë të vargut