Fungsi strtr

Fungsi strtr melakukan pencarian dan penggantian karakter dalam string. Memiliki dua varian cara kerja.

Pada varian pertama fungsi menerima array penggantian: kunci adalah yang kita ganti, dan nilai - apa yang akan diganti:

phpstrtr(di mana mengganti, array penggantian);

Pada varian kedua fungsi dengan satu parameter menerima string dengan karakter yang akan diganti, dan parameter kedua - string dengan karakter yang akan menjadi pengganti. Karakter yang sesuai dari string pertama akan diganti dengan karakter yang sesuai dalam string kedua:

phpstrtr(di mana mengganti, apa yang diganti, dengan apa mengganti);

Contoh

Dalam contoh ini fungsi akan mengganti karakter 1 dan 2 dengan 'a' dan 'b' secara berurutan:

php<?php
  echo strtr('111222', ['1'=>'a', '2'=>'b']);
?>

Hasil eksekusi kode:

php'aaabbb'

Contoh

Dalam contoh ini fungsi juga akan mengganti karakter 1 dan 2 dengan 'a' dan 'b' secara berurutan:

php<?php
  echo strtr('111222', '12', 'ab');
?>

Hasil eksekusi kode:

php'aaabbb'

Lihat juga

  • fungsi str_replace,
    yang juga melakukan pencarian dan penggantian
  • fungsi substr_replace,
    yang memotong bagian string dan menggantinya dengan yang lain