Dalam php, anda boleh menggunakan fungsi substr_replace() untuk menggantikan nombor ID dengan asterisk. , di mana "panjang rentetan gantian" mestilah sama dengan panjang "rentetan asterisk".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
php ke melaksanakan kad ID Kaedah menggantikan nombor dengan asterisk
Dalam PHP, kita boleh menggunakan fungsi substr_replace() untuk menggantikan asterisk dengan nombor ID Fungsi substr_replace() menggantikan sebahagian daripada rentetan dengan satu lagi rentetan. Sintaks fungsi
substr_replace() ialah:
substr_replace(string,replacement,start,length)
Perlu diambil perhatian bahawa:
Parameter rentetan ialah diperlukan, Menunjukkan bahawa rentetan yang akan diperiksa ditentukan; parameter penggantian juga diperlukan, menunjukkan bahawa rentetan yang akan dimasukkan ditentukan.
Parameter permulaan diperlukan, menunjukkan tempat untuk memulakan penggantian dalam rentetan.
Nombor positif - Gantikan
pada kedudukan yang ditentukan dalam rentetan - Gantikan
pada kedudukan yang ditentukan dari hujung rentetan 0 - Pada yang ditentukan kedudukan dalam rentetan Mula menggantikan pada aksara
Parameter panjang adalah pilihan dan menunjukkan bilangan aksara yang perlu diganti. Lalai adalah sama dengan panjang rentetan.
Nombor positif - panjang rentetan yang diganti
Nombor negatif - menunjukkan bilangan aksara dari hujung rentetan yang akan diganti.
0 - masukkan dan bukannya ganti
Contoh adalah seperti berikut:
<?php $str = "341234567891236439"; $xing ='**************'; $xing2 ='************'; echo substr_replace($str,$xing,0,14);//保留后4位 echo '<br/>'; echo substr_replace($str,$xing2,2,12)//保留前2位和后4位 ?>
Hasil keluaran:
Jika anda berminat, anda boleh klik pada "Tutorial Video PHP" untuk mengetahui lebih lanjut tentang pengetahuan PHP.
Atas ialah kandungan terperinci Bagaimana untuk menggantikan nombor ID dengan asterisk dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!