Dalam php, anda boleh menggunakan fungsi str_pad() untuk melapik rentetan dengan 0s jika ia tidak mencukupi. Fungsi ini boleh menggunakan aksara yang ditentukan untuk mengisi rentetan kepada panjang yang ditentukan Anda hanya perlu menetapkan parameter ketiga kepada "0" dan parameter keempat kepada "STR_PAD_LEFT" untuk menyedari bahawa jika panjang rentetan tidak mencukupi, isikannya dengan 0. di hadapan. , PHP versi 8.1 , komputer DELL G3
Dalam PHP, anda boleh menggunakan fungsi str_pad() untuk pad 0 jika panjang rentetan tidak cukup panjang , iaitu, isi rentetan pada panjang yang ditentukan dengan aksara yang ditentukan
Parameter | Penerangan | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
rentetan | Diperlukan untuk berlapik. | ||||||||||
panjang | Diperlukan jika nilainya kurang daripada dilakukan. | ||||||||||
pad_string | Nyatakan aksara yang digunakan untuk padding. tr> | ||||||||||
pad_type | Pilihan menentukan sisi rentetan yang boleh dilapisi Nilai:
STR_PAD_LEFT - melapik bahagian kiri rentetan >STR_PAD_RIGHT - Pad sebelah kanan rentetan Ini adalah nilai lalai : Mengembalikan rentetan yang telah diisi. str_pad(string,length,pad_string,pad_type) Salin selepas log masuk
<?php header('content-type:text/html;charset=utf-8'); $str="123456"; echo "原字符串:".$str."<br><br>"; echo "前面用0补位后:".str_pad($str,10,"0",STR_PAD_LEFT)."<br><br>"; ?> Salin selepas log masuk Pembelajaran yang disyorkan: " Tutorial Video PHP" |
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan panjang rentetan php tidak mencukupi untuk menambah 0 di hadapan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!