Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk mengembalikan nombor empat digit dengan sifar jika ia tidak dikembalikan dalam php

Bagaimana untuk mengembalikan nombor empat digit dengan sifar jika ia tidak dikembalikan dalam php

青灯夜游
Lepaskan: 2023-03-15 16:30:02
asal
2472 orang telah melayarinya

Dalam php, anda boleh menggunakan fungsi str_pad() untuk mengembalikan empat digit, dan pad sifar jika kurang daripada empat digit Sintaksnya ialah "str_pad($num,4,"0",STR_PAD_RIGHT) "; parameter "STR_PAD_RIGHT" ditentukan Pad sifar di sebelah kanan rentetan angka.

Bagaimana untuk mengembalikan nombor empat digit dengan sifar jika ia tidak dikembalikan dalam php

Persekitaran pengendalian tutorial ini: sistem windows7, PHP versi 7.1, komputer DELL G3

Dalam php, anda boleh menggunakan str_pad () berfungsi untuk mengembalikan empat digit, jika kurang daripada empat digit diisi dengan sifar.

Contoh:

<?php
echo str_pad(128,4,"0",STR_PAD_RIGHT)."<br>";
echo str_pad(12,4,"0",STR_PAD_RIGHT)."<br>";
echo str_pad(1283,4,"0",STR_PAD_RIGHT)."<br>";
?>
Salin selepas log masuk

Bagaimana untuk mengembalikan nombor empat digit dengan sifar jika ia tidak dikembalikan dalam php

Penjelasan:

fungsi str_pad() boleh ditentukan menggunakan aksara untuk melapik rentetan ke panjang baharu.

Sintaks:

str_pad(string,length,pad_string,pad_type)
Salin selepas log masuk
ParameterPenerangan
rentetan
参数描述
string

必需。规定要填充的字符串。

length必需。规定新字符串的长度。如果该值小于原始字符串的长度,则不进行任何操作。
pad_string可选。规定供填充使用的字符串。默认是空白。
pad_type可选。规定填充字符串的哪边。

可能的值:

  • STR_PAD_BOTH - 填充字符串的两侧。如果不是偶数,则右侧获得额外的填充。
  • STR_PAD_LEFT - 填充字符串的左侧。
  • STR_PAD_RIGHT - 填充字符串的右侧。这是默认的。
Diperlukan. Menentukan rentetan yang akan diisi.

panjangDiperlukan. Menentukan panjang rentetan baharu. Jika nilai kurang daripada panjang rentetan asal, tiada operasi dilakukan.
pad_stringPilihan. Menentukan rentetan yang digunakan untuk padding. Lalai adalah kosong.
pad_typePilihan. Menentukan sisi rentetan yang hendak diisi.
<?php
echo str_pad(128,4,"0",STR_PAD_RIGHT)."<br>";
echo str_pad(128,4,"0",STR_PAD_LEFT)."<br>";
echo str_pad(12,4,"0",STR_PAD_BOTH)."<br>";
?>
Salin selepas log masuk
Nilai yang mungkin:

  • STR_PAD_BOTH - Pad kedua-dua belah rentetan. Jika ia bukan nombor genap, bahagian kanan mendapat padding tambahan.
  • STR_PAD_LEFT - Pad bahagian kiri rentetan.
  • STR_PAD_RIGHT - Pad bahagian kanan rentetan. Ini adalah lalai.
Bagaimana untuk mengembalikan nombor empat digit dengan sifar jika ia tidak dikembalikan dalam phpContoh:

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk mengembalikan nombor empat digit dengan sifar jika ia tidak dikembalikan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
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