Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
5
Cevap
322
Tıklama
0
Öne Çıkarma
for döngüsüyle yapılmak istenen bir işlem için yardım
K
11 yıl
Teğmen
Konu Sahibi

acemiyim. for döngüsüyle tarihler yazdırmak istedim.

örneğin (çıktı);

01.01.2014 (2014ten başlaması gerekmiyor)
02.01.2014
03.01.2014
.
.
31.01.2014
01.02.2014 (burada belirteyim benim yapmak istediğim şey için ocak 31 şubat 28 diye bitmesi gerekmiyor. şubat da 31 olacak. hatta ikisi de 50 olsun.illa tarih değil)
02.02.2014
.
.
31.02.2014
.
.
.
31.12.2015


baştaki 0da sıkıntı var.

$a =01;
echo $a;
1 veriyor. 10dan küçükse büyükse diye yapılabilir ama bunun için birşey vardır diye düşündüm. doğrusunu öğrenmek istedim.



B
11 yıl
Binbaşı

string uzunluğu 9 ise başına sıfır ekletebilirsin 8 ise hem aya hem güne eklersin





< Bu mesaj bu kişi tarafından değiştirildi bersgurs -- 28 Mayıs 2014; 16:35:26 >

G
11 yıl
Binbaşı

Php bilgim yok fakat değişkenin türünü değiştir string yap 01 vericektir ha bir de datetime gibi bir sınıf kullan daha basit olur



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
K
11 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: greencraft

Php bilgim yok fakat değişkenin türünü değiştir string yap 01 vericektir ha bir de datetime gibi bir sınıf kullan daha basit olur


onu denemiştim.

$a = "01";
$a++;
echo $a;

yaptım. ekrana 2 yazınca bıraktım.


Bu mesaja 1 cevap geldi.
V
11 yıl
Yüzbaşı

<?php
$num = 4;
$num_padded = sprintf("%02s", $num);
echo $num_padded; // returns 04
?>



G
11 yıl
Binbaşı

En basitinden Soyle yap ama sana tavsiyem formatlanabilir hazir bir sinif kullanman

Int gun =2
gun++
string tarihSeklindeGun
if(gun.size<2)
tarihSeklindeGun+="0"

tarihSeklindeGun+=gun



< Bu ileti mobil sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.