Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menyembunyikan nombor ID 6 digit dalam php
Kaedah Sembunyikan: 1. Gunakan pernyataan "substr_replace($str,str_repeat("*",6), -6)" untuk menyembunyikan 6 digit terakhir; 2. Gunakan "substr_replace($str,str_repeat ( "*",6),6,6)" pernyataan boleh menyembunyikan 6 digit tengah.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Dalam PHP, anda boleh menggunakan substr_replace () function dan substr_replace() berfungsi untuk menyembunyikan nombor ID dan menggantikan nombor tersembunyi dengan asterisk.
1 Sembunyikan 6 digit terakhir nombor ID
<?php header("Content-type:text/html;charset=utf-8"); $str = "371515111111116042"; echo substr_replace($str,str_repeat("*",6),-6); ?>
2 digit nombor ID Nombor
<?php header("Content-type:text/html;charset=utf-8"); $str = "371515111111116042"; echo substr_replace($str,str_repeat("*",6),6,6); ?>
3 Sembunyikan 6 digit pertama nombor ID
<?php header("Content-type:text/html;charset=utf-8"); $str = "371515111111116042"; echo substr_replace($str,str_repeat("*",6),0,6); ?>
Penerangan:
fungsi substr_replace() menggantikan sebahagian rentetan dengan rentetan lain ia akan menggantikan rentetan panjang yang ditentukan bermula dari kedudukan yang ditentukan.
fungsi str_repeat() mengulangi rentetan beberapa kali tertentu.
Dalam contoh di atas, aksara asterisk "*" diulang beberapa kali tertentu (konsisten dengan bilangan digit yang hendak disembunyikan), dan subrentetan yang dihasilkan digunakan sebagai nilai gantian untuk menggantikan sebahagian daripada rentetan itu.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menyembunyikan nombor ID 6 digit dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!