Ay döngü karakter ekle?

2 Cevap php

Ben şu anda bir istisna ile (php ve javascript hem de) uygun doğrulamaları ile gerek tam olarak nasıl çalıştığı bir php döngü var, ayda en az 2 basamak ise, (yani 1,2,3,4), bir ihtiyaç görünmesini '0 'önce:

01 - January
02 - February
...
10 - October

Döngüsü için benim kod şu anda:

<select name="Month">
  <option value="">Month</option> 
  <?php
  for ($i=1; $i<=12; $i++)
  {
    echo "<option value='$i'";
    if ($fields["Month"] == $i)
      echo " selected";
    echo ">$i</option>";
  }
  ?>            
</select>

Ayrıca bu ay tarih ekrana baskı ilgilenen, oturumda değil, depolanan ediliyor, dikkat

2 Cevap

Ay çıktısı bu deneyin:

sprintf("%02d", $month); // 01, 02 .. 09, 10, 11...

Kullan sprintf($format, [$var, [$var...).

İşte, bazı kod var:

function padLeft($char, $s, $n) {
    return sprintf("%" . $char . $n . "d", $s);
}
function padWithZeros($s, $max_length) {
    return padLeft('0', $s, $max_length);
}