Fungsi str_ireplace

Fungsi str_ireplace mencari dalam rentetan semua kejadian subrentetan (tanpa mengira huruf besar kecil) dan menggantikannya dengan nilai yang ditentukan. Parameter pertama ialah subrentetan yang dicari, parameter kedua ialah rentetan untuk diganti, parameter ketiga ialah rentetan di mana carian dijalankan.

Sintaks

phpstr_ireplace(search, replace, subject);

Contoh

Mari ganti semua kejadian subrentetan tanpa mengira huruf besar kecil:

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

Keputusan pelaksanaan kod:

php'! ! !'

Contoh

Mari ganti beberapa pilihan dalam tatasusunan:

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

Keputusan pelaksanaan kod:

php'12c'

Contoh

Mari ganti huruf yang ditentukan dengan satu simbol umum yang ditentukan:

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

Keputusan pelaksanaan kod:

php'!!!!!!'

Contoh

Mari laksanakan penggantian dalam setiap elemen tatasusunan:

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

Keputusan pelaksanaan kod:

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

Lihat juga

  • fungsi str_replace,
    yang melaksanakan penggantian dengan mengira huruf besar kecil
  • fungsi substr_replace,
    yang menggantikan sebahagian rentetan