在非常時刻公共靜態數組我定義我的公共靜態變量如下:PHP:有多個按鍵
public static $closed = array(
'nl' => 'Gesloten',
'fr' => 'Fermer',
'en' => 'Closed',
);
有沒有什麼辦法可以把格式化像下面的陣列中的公共靜態沒有太多的嵌套?
$days['nl']['mon'] = 'Monday';
$days['fr']['tue'] = 'Tuesday';
$days['en']['wed'] = 'Wednesday';
我不確定你想要完成什麼。 「沒有太多嵌套」是什麼意思? –
我認爲用戶指的是避免使用''nl'=>數組('mon'=>'Monday')',儘管我同意我很難理解這樣做的意義。 –
IMO,對於這樣的事情,你最好創建一個類似XML或YAML的翻譯文件,然後根據需要進行解析。它允許您以多種語言(每個文件一種語言)爲整個站點創建翻譯摘要,而不會使用純數據混淆業務邏輯。 –