Funksjonen str_ireplace

Funksjonen str_ireplace søker i en streng etter alle forekomster av en delstreng (uten hensyn til store/små bokstaver) og erstatter dem med en angitt verdi. Den første parameteren er delstrengen som søkes etter, den andre er erstatningsstrengen, og den tredje er strengen det søkes i.

Syntaks

phpstr_ireplace(search, replace, subject);

Eksempel

La oss erstatte alle forekomster av en delstreng uten hensyn til store/små bokstaver:

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

Resultat av kjøring av koden:

php'! ! !'

Eksempel

La oss erstatte flere varianter i en array:

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

Resultat av kjøring av koden:

php'12c'

Eksempel

La oss erstatte de angitte bokstavene med ett felles angitt symbol:

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

Resultat av kjøring av koden:

php'!!!!!!'

Eksempel

La oss utføre erstatning i hvert element i arrayen:

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

Resultat av kjøring av koden:

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

Se også

  • funksjonen str_replace,
    som utfører erstatning med hensyn til store/små bokstaver
  • funksjonen substr_replace,
    som erstatter en del av en streng