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

Bagaimana untuk membuat kurang daripada 10 digit dalam php

青灯夜游
青灯夜游asal
2022-04-26 18:48:292226semak imbas

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

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

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!

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