Cara Mengganti Beberapa Karakter Dengan Tanda Bintang di PHP
Dalam postingan ini, saya akan memberi tahu kamu cara untuk menghapus beberapa karakter dengan tanda bintang di PHP.
Dalam beberapa situasi mungkin kamu ingin menyembunyikan beberapa karakter untuk alasan keamanan.
Misalnya, saat kamu menerima email dari bank maka kamu akan melihat beberapa karakter rekening bank kamu dihapus dengan tanda bintang atau dengan karakter khusus lainnya.
Atau jika kamu pernah melihat reviewer pembelian produk dari toko online, maka kamu akan melihat tanda bintang sebagian pada username meraka.
Contoh lain, ketika kamu menarik sejumlah uang dari ATM, maka kamu akan mendapatkan tanda terima terhadap transaksi kemudian kamu akan melihat mereka tidak menunjukkan nomor kartu lengkap pada penerimaan karena beberapa alasan keamanan dan membuat kamu aman dari scammers.
Dalam posting ini, saya akan memberikan tiga contoh:
Ganti beberapa karakter dengan tanda bintang untuk email:
<?php
function hide_mail($email) {
$mail_part = explode("@", $email);
$mail_part[0] = str_repeat("*", strlen($mail_part[0]));
return implode("@", $mail_part);
}
echo hide_mail("info@expertphp.in");
Ganti beberapa karakter dengan tanda bintang untuk nomor telepon:
<?php
function hide_mobile($mobile) {
return substr($mobile, 0, -4) . "****";
}
echo hide_mobile("9999999999");
Ganti semua karakter dengan tanda bintang kecuali karakter pertama dan terakhir:
<?php
function get_starred($str) {
$str_length = strlen($str);
return substr($str, 0, 1).str_repeat('*', $str_length - 2).substr($str, $str_length - 1, 1);
}
$my_string = 'Codein';
echo get_starred($my_string); //akan memberi kamu keluaran C****n
PHP menyediakan begitu banyak fungsi pembantu dan sekarang kamu dapat menghapus karakter dalam sebagian string.