-
Üyelik
18.04.2012
-
Yaş/Cinsiyet
37 / E
-
Meslek
Web & Android Developer
-
Konum
-
Ad Soyad
M** O**
-
Mesajlar
423
-
Beğeniler
60 / 44
-
Ticaret
0, (%0)
Elimde aşağıdaki gibi bir dizi var sayıyorum.
$dizi=array("olkun","mustafa","mehmet","tolga")
Amacım bu diziyi ekrana aralaların da tire"-" işareti olarak ekrana yazdırmak. Ama Dizinin son elemanının yanında bu tire işaret olmayacak. Mesela ben aşağıdaki kodu yazıdğımda
foreach($dizi as $yaz){echo $yaz."-";}
Çıktı aşağıdaki gibi oluyor.
olkun-mustafa-mehmet-tolga- "işte bu tolganın yanında tire olmasın istiyorum. Sorum aslında bu kadar basit :D"
buarada esas amacım kullanıcıdan doğum tarihi verisi istemek. Doğum tarihi verisini de dizi olarak alıyorum ve 2012-01-01 gibi bir şekilde almalıyım. el yöntemiyle aşağıdaki gibi alabilirim ancak amacım bu konuyla daha sonra karşılaştığımda da sorunlarımı çözmek. Teşekkür ederim.
$gun=$tarih[0]."-".$tarih[1]."-".$tarih[2];
Cafer
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
22.02.2012
-
Yaş/Cinsiyet
30 / E
-
Meslek
PHP Developper
-
Konum
İstanbul Avrupa
-
Ad Soyad
** **
-
Mesajlar
250
-
Beğeniler
65 / 71
-
Ticaret
2, (%100)
$dizi=array("olkun","mustafa","mehmet","tolga");
foreach($dizi as $yaz){$degistir.=$yaz."-";}
echo substr($degistir, 0,-1);
1 kişi bu mesajı beğendi.
-
Üyelik
18.04.2012
-
Yaş/Cinsiyet
37 / E
-
Meslek
Web & Android Developer
-
Konum
-
Ad Soyad
M** O**
-
Mesajlar
423
-
Beğeniler
60 / 44
-
Ticaret
0, (%0)
Teşekkür ederim. substr kullanarak yapmak hiç aklıma gelmemişti doğrusu :D
AUNSAL
Facebook Api Developer
Kullanıcı
-
Üyelik
06.01.2012
-
Yaş/Cinsiyet
- / E
-
Meslek
-
Konum
-
Ad Soyad
** **
-
Mesajlar
44
-
Beğeniler
1 / 12
-
Ticaret
0, (%0)
$dizi=array("olkun","mustafa","mehmet","tolga");
echo implode('-', $dizi);
// Çıktı : olkun-mustafa-mehmet-tolga
AUNSAL
Facebook Api Developer
Kullanıcı
-
Üyelik
06.01.2012
-
Yaş/Cinsiyet
- / E
-
Meslek
-
Konum
-
Ad Soyad
** **
-
Mesajlar
44
-
Beğeniler
1 / 12
-
Ticaret
0, (%0)
Rica ederim, kolay gelsin.
Hayali
Sms Onayı Gerekli
Banlı Kullanıcı
-
Üyelik
03.08.2011
-
Yaş/Cinsiyet
- / E
-
Meslek
-
Konum
-
Ad Soyad
** **
-
Mesajlar
293
-
Beğeniler
0 / 6
-
Ticaret
1, (%100)
for($i=0; $i echo $dizi[$i];
if($i echo "-";
}
}
Bu şekilde de mümkün. Fakat implode kullanman daha mantıklı; sonuçta bu, implode fonksiyonunun nihai görevi.