如何讓它爲1-9提供前導0?PHP將前導0添加到範圍
<?php foreach (range(1, 12) as $month): ?>
<option value="<?=$month?>"><?=$month?></option>
<?php endforeach?>
如何讓它爲1-9提供前導0?PHP將前導0添加到範圍
<?php foreach (range(1, 12) as $month): ?>
<option value="<?=$month?>"><?=$month?></option>
<?php endforeach?>
<?php foreach (range(1, 12) as $month): ?>
<option value="<?= sprintf("%02d", $month) ?>"><?= sprintf("%02d", $month) ?></option>
<?php endforeach?>
你可能會想的sprintf
值保存到一個變量,以避免調用它多次。
$month = 1;
echo sprintf("%02d", $month);
out: 01
用sprintf
if($month < 10) echo '0' . $month;
或
if($month < 10) $month = '0' . $month;
完美,這個工程 – matthewb 2009-12-02 03:13:24