這是我的PHP功能,將月份名稱從英文更改爲其他語言,並且此功能正常工作。如何通過數組鍵值簡化PHP函數?
function _ld($sqldate, $lang){
if(!$sqldate) $sqldate=date("Y-m-d");
$phpdate = strtotime($sqldate);
$phpdate = date('d M Y', $phpdate);
$eng = array("Jan", "Feb", "Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
$kan = array("ಜನವರಿ", "ಫೆಬ್ರವರಿ", "ಮಾರ್ಚ್","ಏಪ್ರಿಲ್", "ಮೇ", "ಜೂನ್","ಜುಲೈ", "ಆಗಸ್ಟ್", "ಸೆಪ್ಟೆಂಬರ್","ಅಕ್ಟೋಬರ್", "ನವಂಬರ್", "ಡಿಸೆಂಬರ್");
$hin = array("जनवरी", "फ़रवरी", "मार्च","अप्रैल","मई","जून","जुलाई","आगस्त","सितम्बर","अकतूबर","नवेम्बर","दिसम्बर");
switch ($lang) {
case "kan" :
$to = $kan;
break;
case "eng" :
$to = $eng;
break;
case "hin" :
$to = $hin;
break;
default :
$to = $kan;
}
return str_replace($eng, $to, $phpdate);
}
echo _ld();
現在我想通過在array (key=>values)
中添加語言來簡化此功能。這可能嗎?如果是,如何?
請幫幫我。
您目前的實施有什麼問題。你能否詳細說明一下? – paullb
@paullb正如我所說,這工作正常。但我想知道是否可以通過key => values'將'language variables'添加到單個數組中並使用它? –
請粘貼你的願望輸出。 –