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:
strtr(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:
strtr(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
echo strtr('111222', ['1'=>'a', '2'=>'b']);
?>
Hasil eksekusi kode:
'aaabbb'
Contoh
Dalam contoh ini fungsi juga akan mengganti karakter
1 dan 2 dengan 'a' dan 'b'
secara berurutan:
<?php
echo strtr('111222', '12', 'ab');
?>
Hasil eksekusi kode:
'aaabbb'
Lihat juga
-
fungsi
str_replace,
yang juga melakukan pencarian dan penggantian -
fungsi
substr_replace,
yang memotong bagian string dan menggantinya dengan yang lain