PHP提供了多種處理國際化格式的方法,其中最常用的是使用strftime()
函數和setlocale()
函數來處理日期、時間和貨幣等格式。
setlocale(LC_TIME, 'en_US'); // 設置地區為美國英語
echo strftime('%A %B %d, %Y', strtotime('today')); // 輸出星期幾 月份 日期 年份
setlocale(LC_MONETARY, 'en_US'); // 設置地區為美國英語
echo money_format('%i', 1234.56); // 輸出貨幣格式
除了上述方法外,PHP還提供了Intl
擴展來處理更復雜的國際化格式,包括日期、時間、貨幣、數字、排序和字符轉換等。使用Intl
擴展可以更方便地處理不同語言和地區的數據格式。