Heim >Backend-Entwicklung >PHP-Tutorial >Wie verwende ich die Intl-Erweiterung von PHP?

Wie verwende ich die Intl-Erweiterung von PHP?

王林
王林Original
2023-05-31 20:10:532172Durchsuche

Die Intl-Erweiterung von PHP ist ein sehr praktisches Tool, das eine Reihe von Internationalisierungs- und Lokalisierungsfunktionen bietet. In diesem Artikel erfahren Sie, wie Sie die Intl-Erweiterung von PHP verwenden.

1. Installieren Sie die Intl-Erweiterung

Bevor Sie mit der Verwendung der Intl-Erweiterung beginnen, müssen Sie die Erweiterung installieren. Unter Windows kann die Erweiterung in der Datei php.ini geöffnet werden. Unter Linux kann es über die Kommandozeile installiert werden:

Ubuntu/Debian:

sudo apt-get install php7.4-intl

RedHat/Fedora:

sudo yum install php-intl

Nachdem die Installation abgeschlossen ist, können Sie bestätigen, ob die Erweiterung installiert wurde, indem Sie den folgenden Befehl ausführen: #🎜🎜 #

php -m |. grep intl#

2. Die Erweiterung Intl bietet viele nützliche Funktionen: #🎜🎜 #

#🎜 🎜#Informationen zu regionalen Einstellungen abrufen

Verwenden Sie Locale::getDefault(), um die aktuellen regionalen Standardeinstellungen des Systems abzurufen:

    echo Locale::getDefault(); // Ausgabe: en_US
String-Vergleich

Verwenden Sie die Collator-Klasse für den String-Vergleich:

$collator = new Collator('zh_CN');
    echo $collator->compare('China', 'United States'); // Ausgabe: 1
Zahlenformatierung

Verwenden Sie die NumberFormatter-Klasse für die Zahlenformatierung:

$formatter = new NumberFormatter('zh_CN', NumberFormatter::DECIMAL);
    echo $ formatter->format(12345.67); // Ausgabe: 12.345,67
Währungsformatierung

Verwenden Sie die NumberFormatter-Klasse für die Währungsformatierung:# 🎜🎜#
$formatter = new NumberFormatter('zh_CN', NumberFormatter::CURRENCY);

echo $formatter->formatCurrency(1234.56, 'CNY'); ​​​​/ / Ausgabe: CNY1.234,56# 🎜🎜#
  1. Datumsformatierung

Verwenden Sie die Klasse IntlDateFormatter für die Datumsformatierung:

$formatter = new IntlDateFormatter(#🎜 🎜#

'zh_CN',
IntlDateFormatter::LONG,
IntlDateFormatter::LONG,
'Asia/Shanghai',
IntlDateFormatter::GREGORIAN

);

echo $formatter->format(new DateTime()); // Ausgabe: Montag, 7. Juni 2021 GMT+8 12:00: 00 AM#🎜 🎜#
    Die oben genannten sind einige häufig verwendete Funktionen und Klassen. Wenn Sie mehr über die Verwendung von Funktionen und Klassen erfahren möchten, lesen Sie bitte die offizielle Dokumentation.
  1. 3. Zusammenfassung

Mit der Erweiterung Intl können problemlos Internationalisierungs- und Lokalisierungsvorgänge durchgeführt werden. In diesem Artikel werden die Installation der Erweiterung sowie einige häufig verwendete Funktionen und Klassen vorgestellt. Ich hoffe, dass er für Sie hilfreich ist.

Das obige ist der detaillierte Inhalt vonWie verwende ich die Intl-Erweiterung von PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn