Bagaimana untuk melaksanakan panjang rentetan php tidak mencukupi untuk menambah 0 di hadapan

青灯夜游
Lepaskan: 2023-03-16 17:46:01
asal
3068 orang telah melayarinya

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

Bagaimana untuk melaksanakan panjang rentetan php tidak mencukupi untuk menambah 0 di hadapanDalam 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_BOTH - pad kedua-dua belah. daripada rentetan. Jika tidak genap, bahagian kanan mendapat padding tambahan

    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
    参数描述
    string必需。规定要填充的字符串。
    length必需。规定新字符串的长度。如果该值小于原始字符串的长度,则不进行任何操作。
    pad_string可选。规定供填充使用的字符串。默认是空白。
    pad_type可选。规定填充字符串的哪边。

    可能的值:

    • STR_PAD_BOTH - 填充字符串的两侧。如果不是偶数,则右侧获得额外的填充。
    • STR_PAD_LEFT - 填充字符串的左侧。
    • STR_PAD_RIGHT - 填充字符串的右侧。这是默认的。
    Jika anda ingin menggunakan fungsi str_pad() untuk melapik rentetan dengan 0 jika panjangnya tidak cukup panjang, anda hanya perlu menetapkan pad_string parameter ketiga kepada "0", parameter keempat boleh ditetapkan kepada "STR_PAD_LEFT"

    • Mari kita lihat dua nilai yang lain​​ daripada parameter keempat:

    <?php
    header(&#39;content-type:text/html;charset=utf-8&#39;);   
    $str="123456";
    echo "原字符串:".$str."<br><br>";
    echo "前面用0补位后:".str_pad($str,10,"0",STR_PAD_LEFT)."<br><br>";
    ?>
    Salin selepas log masuk

    Bagaimana untuk melaksanakan panjang rentetan php tidak mencukupi untuk menambah 0 di hadapanPembelajaran 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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan