Funksie str_ireplace

Die funksie str_ireplace soek in 'n string na alle voorkoms van 'n substring (sonder om hoofletters en kleinletters te onderskei) en vervang dit met die gespesifiseerde waarde. Die eerste parameter is die gesoekte substring, die tweede is die string vir vervanging, die derde is die string waarin gesoek word.

Sintaksis

phpstr_ireplace(search, replace, subject);

Voorbeeld

Kom ons vervang alle voorkoms van 'n substring sonder om hoofletters en kleinletters te onderskei:

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

Resultaat van die uitvoering van die kode:

php'! ! !'

Voorbeeld

Kom ons vervang verskeie variante in 'n skikking:

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

Resultaat van die uitvoering van die kode:

php'12c'

Voorbeeld

Kom ons vervang die gegewe letters met een algemene gespesifiseerde simbool:

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

Resultaat van die uitvoering van die kode:

php'!!!!!!'

Voorbeeld

Kom ons voer vervanging uit in elke element van die skikking:

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

Resultaat van die uitvoering van die kode:

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

Sien ook

  • die funksie str_replace,
    wat vervanging uitvoer met inagneming van hoofletters en kleinletters
  • die funksie substr_replace,
    wat 'n gedeelte van 'n string vervang