2016-11-15 61 views
0

我是新的PHP和smarty格式。我需要格式化一個整數以獲得5個位置,例如將1顯示爲00001,21爲00021等等。格式整數值Smarty

我試過string_format,而不是00001我得到「1」。有誰能夠幫助我?

+0

請閱讀如何[問]一個問題。 – Xorifelse

+0

歡迎來到Stack Overflow!請[編輯]你的問題,以顯示[你有什麼到目前爲止已經試過(http://whathaveyoutried.com)。您應該包括您有,那麼我們可以嘗試以幫助特定問題的問題代碼的[MCVE。你還應該閱讀[問]。 –

回答

-1

嘿,這應該使它:

echo sprintf("%'.05d\n", 1); 
// 00001 
echo sprintf("%'.05d\n", 21); 
// 00021