A str_ireplace függvény

A str_ireplace függvény egy sztringben megkeresi egy részsztring összes előfordulását (kis- és nagybetűk megkülönböztetése nélkül) és lecseréli azokat a megadott értékre. Az első paraméter a keresendő részsztring, a második a csere sztring, a harmadik pedig az a sztring, amiben a keresést végzi.

Szintaxis

phpstr_ireplace(search, replace, subject);

Példa

Cseréljük le a részsztring összes előfordulását kis- és nagybetűk megkülönböztetése nélkül:

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

A kód végrehajtásának eredménye:

php'! ! !'

Példa

Cseréljünk le több változatot egy tömbben:

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

A kód végrehajtásának eredménye:

php'12c'

Példa

Cseréljük le a megadott betűket egy közös, meghatározott karakterre:

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

A kód végrehajtásának eredménye:

php'!!!!!!'

Példa

Végezzünk cserét a tömb minden elemében:

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

A kód végrehajtásának eredménye:

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

Lásd még

  • a str_replace függvényt,
    amely cserét végez kis- és nagybetűk megkülönböztetésével
  • a substr_replace függvényt,
    amely egy sztring egy részét cseréli le