首頁 >後端開發 >PHP問題 >php中1怎麼轉成01

php中1怎麼轉成01

WBOY
WBOY原創
2022-02-10 17:10:203511瀏覽

在PHP中,可以利用sprintf()函數將“1”轉換成“01”,該函數可以把格式化的字串寫入變數中,當參數設定為“ d”時就可以在字串中補零,語法為「sprintf(" d",1)」。

php中1怎麼轉成01

本教學操作環境:windows10系統、PHP7.1版、DELL G3電腦

php中1怎麼轉換成01

sprintf() 函數把格式化的字串寫入變數中。

arg1、arg2、 參數將被插入到主字串中的百分號(%)符號處。該函數是逐步執行的。在第一個 % 符號處,插入 arg1,在第二個 % 符號處,插入 arg2,依此類推。

語法為:

sprintf(format,arg1,arg2,arg++)

其中參數表示如下:

format  必要。規定字串以及如何格式化其中的變數。

可能的格式值:

  • %% - 回傳一個百分號 %

  • %b - 二進位數

  • %c - ASCII 值對應的字元

  • %d - 包含正負號的十進位數(負數、0、正數)

  • %e - 使用小寫的科學數法(例如 1.2e 2)

  • %E - 使用大寫的科學數法(例如 1.2 E 2)

  • %u - 不包含正負號的十進位數(大於等於 0)

  • %f - 浮點數(本地設定)

  • %F - 浮點數(非本地設定)

  • %g - 較短的 %e 與 %f

  • #%G - 較短的 %E 與 %f

  • %o - 八進位數

  • #%s -字串

  • %x - 十六進位數(小寫字母)

  • %X - 十六進位數(大寫字母)

附加的格式值。必需放置在 % 和字母之間(例如 %.2f):

  •  (在數字前面加上   或 - 來定義數字的正負性。預設情況下,只有負數才做標記,正數不做標記)

  • ' (規定使用什麼作為填充,預設為空格。它必須與寬度指定器一起使用。例如:%'x20s(使用 " x" 作為填色))

  • - (左調整變數值)

  • [0-9] (規定變數值的最小寬度)

  • .[0-9] (規定小數位數或最大字串長度)

註解:如果使用多個上述的格式值,它們必須按照上面的順序進行使用,不能打亂。

arg1    則必須。規定插入 format 字串中第一個 % 符號處的參數。

arg2    可選。規定插到 format 字串中第二個 % 符號處的參數。

arg    可選。規定插到 format 字串中第三、四等等 % 符號處的參數。

範例如下:

<?php
  $s1=sprintf("%02d",1);
  $s2=sprintf("%02d",2);
  echo $s1 ,"<br>";
  echo $s2;
?>

輸出結果:

php中1怎麼轉成01

#推薦學習:《PHP影片教學

以上是php中1怎麼轉成01的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn