Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menambah 0 jika rentetan php tidak mencukupi
Dalam php, anda boleh menggunakan fungsi str_pad() untuk melapik rentetan dengan sifar. Fungsi ini boleh mengisi rentetan dengan aksara tertentu kepada panjang yang ditentukan Anda hanya perlu menetapkan parameter ketiga kepada "0" untuk mengisi panjang yang hilang dengan 0. Sintaksnya ialah "str_pad(string, specified length, '0',). type )"; parameter "type" menentukan arah padding. Nilai "STR_PAD_BOTH" diisi pada kedua-dua belah, nilai "STR_PAD_LEFT" diisi dengan sebelah kiri, dan nilai "STR_PAD_RIGHT" diisi dengan sebelah kanan.
Persekitaran pengendalian tutorial ini: sistem windows7, PHP versi 8.1, komputer DELL G3
Dalam php, anda boleh menggunakan str_pad Fungsi () melaksanakan pengisian 0s jika rentetan tiada.
fungsi str_pad() boleh mengisi rentetan ke panjang baharu, iaitu mengisi rentetan ke panjang yang ditentukan dengan aksara yang ditentukan.
str_pad(string,length,pad_string,pad_type)
Parameter | Penerangan th > tr > string em > td > Diperlukan. Menentukan rentetan yang akan diisi. | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
panjang | Diperlukan. Menentukan panjang rentetan baharu. Jika nilai kurang daripada panjang rentetan asal, tiada operasi dilakukan. | ||||||||||
pad_string | Pilihan. Menentukan rentetan yang digunakan untuk padding. Lalai adalah kosong. | ||||||||||
pad_type | Pilihan. Menentukan sisi rentetan yang hendak diisi.
|
<?php header('content-type:text/html;charset=utf-8'); $str="123456"; echo "原字符串:".$str."<br><br>"; echo "补位后:".str_pad($str,10,"0")."<br><br>"; echo "补位后:".str_pad($str,10,"0",STR_PAD_BOTH)."<br><br>"; echo "补位后:".str_pad($str,10,"0",STR_PAD_LEFT)."<br><br>"; ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP
"Atas ialah kandungan terperinci Bagaimana untuk menambah 0 jika rentetan php tidak mencukupi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!