Rumah  >  Artikel  >  pembangunan bahagian belakang  >  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

青灯夜游
青灯夜游asal
2022-03-18 19:29:482416semak imbas

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>";
?>

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)
Parameter Penerangan
rentetan
参数 描述
string

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

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

可能的值:

  • STR_PAD_BOTH - 填充字符串的两侧。如果不是偶数,则右侧获得额外的填充。
  • STR_PAD_LEFT - 填充字符串的左侧。
  • STR_PAD_RIGHT - 填充字符串的右侧。这是默认的。
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
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>";
?>
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!

Kenyataan:
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