Kazi str_ireplace

Kazi str_ireplace hutafuta kwenye mstari matukio yote ya kisehemu cha neno (bila kuzingatia herufi kubwa na ndogo) na kuyabadilisha kwa thamani maalum. Kigezo cha kwanza hupeana kisehemu cha neno kinachotafutwa, cha pili - mstari wa kubadilishia, cha tatu - mstari ambao utafutaji unafanywa.

Mtindo

phpstr_ireplace(search, replace, subject);

Mfano

Wacha tubadilishe matukio yote ya kisehemu cha neno bila kuzingatia herufi kubwa na ndogo:

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

Matokeo ya kutekeleza kificho:

php'! ! !'

Mfano

Wacha tubadilishe chaguzi kadhaa kwenye safu:

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

Matokeo ya kutekeleza kificho:

php'12c'

Mfano

Wacha tubadilishe herufi zilizoainishwa kwa ishara moja ya kawaida maalum:

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

Matokeo ya kutekeleza kificho:

php'!!!!!!'

Mfano

Wacha tutekeleze ubadilishaji katika kila kipengele cha safu:

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

Matokeo ya kutekeleza kificho:

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

Angalia pia

  • kazi str_replace,
    ambayo hufanya ubadilishaji kwa kuzingatia herufi kubwa na ndogo
  • kazi substr_replace,
    ambayo hubadilisha sehemu ya mstari