trayder35 adlı üyeden alıntı: mesajı görüntüle
merhaba,

veri tabanıma ayları kayıt ediyorum örn : 01.03.2014

eğer ay değeri 03 ise Mart yazsın gibisinden. fakat while ile çıkan değerleri yazdırdığımda tüm kayıtları her fonksiyon için listeliyo örneğin ;

veri tabanındaki aylar

01.03.2014
01.02.2014
01.01.2014

martşubatocak
martşubatocak
martşubatocak

benim istediğim çıktı ise ;

mart
şubat
ocak

bunu bu hale nasıl getirebilirim ?

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:29:21 -->-> Daha önceki mesaj 15:40:12 --

yardımcı olabilcek bir hayır sever yokmu ? yol gösterebilecek ?
Buyrun detayli bir örnek yazdim ;

function dateConvert($date, $showDays=false)
{
if(empty($date) || !isset($date) ) 
{
return false;
}
$array_date=explode(".", $date);
if(is_array($array_date) )
{
if($array_date[1]<="12")
{
if($array_date[1]=="01") :
$new_date="ocak";
elseif($array_date[1]=="02") :
$new_date="subat";
elseif($array_date[1]=="03") :
$new_date="mart";
elseif($array_date[1]=="04") :
$new_date="nisan";
elseif($array_date[1]=="05") :
$new_date="mayis";
elseif($array_date[1]=="06") :
$new_date="haziran";
elseif($array_date[1]=="07") :
$new_date="temmuz";
elseif($array_date[1]=="08") :
$new_date="agustos";
elseif($array_date[1]=="09") :
$new_date="eylül";
elseif($array_date[1]=="10") :
$new_date="ekim";
elseif($array_date[1]=="11") :
$new_date="kasim";
elseif($array_date[1]=="12") :
$new_date="aralik";
else:
return false;
endif;
$totalDays=cal_days_in_month(CAL_GREGORIAN, $array_date[1], date("Y"));
}else
{
return false;
}
}else
{
return false;
}
if($showDays) return "{$new_date} ({$totalDays})"; else return $new_date;
}

echo dateConvert("01.03.2014");