Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk membuat kurang daripada 10 digit dalam php

Bagaimana untuk membuat kurang daripada 10 digit dalam php

青灯夜游
Lepaskan: 2023-03-15 20:38:02
asal
2245 orang telah melayarinya

Kaedah penyelesaian: 1. Gunakan pernyataan "str_pad(nilai angka, 10, "0", STR_PAD_RIGHT)" dan gunakan sifar untuk menambah kurang daripada 10 digit 2. Gunakan "sprintf(" f", pembolehubah berangka)* pow(10,(10-strlen(pembolehubah angka)))", mana-mana kurang daripada 10 digit berlapik dengan sifar.

Bagaimana untuk membuat kurang daripada 10 digit dalam php

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

pelaksanaan php adalah kurang daripada 10 Kaedah mengalas digit dengan 0

1 Gunakan fungsi str_pad()

str_pad() untuk mengisi fungsi. rentetan kepada panjang baharu

Gunakan fungsi str_pad() untuk mengembalikan 10 digit dan tambah sifar jika kurang daripada 10 digit.

<?php
echo str_pad(12853,10,"0",STR_PAD_RIGHT)."<br>";
echo str_pad(1252,10,"0",STR_PAD_RIGHT)."<br>";
echo str_pad(1283365,10,"0",STR_PAD_RIGHT)."<br>";
?>
Salin selepas log masuk

Bagaimana untuk membuat kurang daripada 10 digit dalam php

Penerangan: Nilai yang mungkin untuk parameter keempat fungsi ini:

  • STR_PAD_BOTH - rentetan padding kedua belah pihak. Jika ia bukan nombor genap, bahagian kanan mendapat padding tambahan.

  • STR_PAD_LEFT - melapik bahagian kiri rentetan.

  • STR_PAD_RIGHT - melapik bahagian kanan rentetan. Ini adalah lalai.

2 Gunakan fungsi sprintf()

  • Gunakan fungsi sprintf() untuk memformat nilai dan menukarnya kepada. Nombor titik terapung yang menentukan bilangan tempat perpuluhan.

  • Kemudian darab perpuluhan dengan (10 hingga kuasa ke-n) untuk menukarkannya kepada 10 digit

<?php
$c=12345;
echo sprintf("%10f",$c)*pow(10,(10-strlen($c)))."<br>";

$c=123;
echo sprintf("%10f",$c)*pow(10,(10-strlen($c)))."<br>";

$c=123366;
echo sprintf("%10f",$c)*pow(10,(10-strlen($c)))."<br>";

$c=1234452;
echo sprintf("%10f",$c)*pow(10,(10-strlen($c)))."<br>";
?>
Salin selepas log masuk

Bagaimana untuk membuat kurang daripada 10 digit dalam php

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk membuat kurang daripada 10 digit 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