Im vorherigen Artikel haben wir die Methode zum Konvertieren von Zeichenfolgen und in Anführungszeichen druckbaren Zeichen ineinander kennengelernt. Wenn Sie sie benötigen, lesen Sie bitte „PHP-Durchbruch: Zeichenfolgen und in Anführungszeichen druckbare Zeichen ineinander konvertieren“. Dieses Mal stellen wir Ihnen die Methode zum Festlegen regionaler Informationen vor. Sie können bei Bedarf darauf zurückgreifen.
In PHP können wir die Regionsinformationen für das aktuelle Skript festlegen. Es fühlt sich plötzlich so magisch an. Wenn Sie wissen möchten, wie man es einrichtet, lesen Sie einfach diesen Artikel mit dem Editor. Schauen wir uns zunächst eine kleine Kastanie an.<?php echo setlocale(LC_ALL,"US"); echo "<br>"; echo setlocale(LC_ALL,NULL); ?>
setlocale(constant,location)
constant gibt an, welche Regionsinformationen festgelegt werden sollen. Die für diesen Parameter verfügbaren Konstanten sind:Lassen Sie uns einen weiteren Parameter einführen,
- LC_ALL – enthält alle unten aufgeführten Optionen
- LC_COLLATE – Sortierreihenfolge
- LC_CTYPE – Zeichenkategorie und -konvertierung (z. B. alle Zeichen in Groß- oder Kleinschreibung)
- LC_MESSAGES – Systemnachrichtenformat
- LC_MONETARY – Währungsformat
- LC_NUMERIC – Numerisches Format
- LC_TIME – Standortdatums- und -zeitformat
.
. Es scheint, dass die Bedeutung dieses Wortes darin besteht, die Region festzulegen, aber mal sehen, ob dies der Fall ist. location
。看这个单词的意思应该是设置地区了,但我们看看是不是。
location指定要将区域信息设置到的国家/地区。它可以是字符串或数组。可以传递多个位置。如果位置参数为null或空字符串“”,则位置名称将设置为上述常量中同名的环境变量的值,或根据“Lang
”进行设置。如果位置参数为“0
”,则位置设置不受影响,仅返回当前设置。
如果location参数是数组,setlocale()
将尝试每个数组元素,直到找到有效的语言或区域设置代码。如果一个区域在不同的系统上有不同的名称,这将非常有用。
我们要记住:该函数返回当前地区设置,如果失败则返回 FALSE。返回值取决于运行 PHP 的系统。
最重要的是:setlocale()
函数仅针对当前脚本改变地区信息。可以通过setlocale(LC_ALL,NULL)
location gibt das Land/die Region an, auf das die Regionsinformationen eingestellt werden sollen. Es kann ein String oder ein Array sein. Es können mehrere Standorte übergeben werden. Wenn der Positionsparameter null oder die leere Zeichenfolge „“ ist, wird der Positionsname auf den Wert der gleichnamigen Umgebungsvariablen in der obigen Konstante oder gemäß „Lang
“ festgelegt. Wenn der Positionsparameter „0
“ ist, sind die Positionseinstellungen nicht betroffen und es werden nur die aktuellen Einstellungen zurückgegeben.
Wenn der Standortparameter ein Array ist, probiert setlocale()
jedes Array-Element aus, bis ein gültiger Sprach- oder Gebietsschemacode gefunden wird. Dies ist nützlich, wenn eine Zone auf verschiedenen Systemen unterschiedliche Namen hat. Wir müssen bedenken: Diese Funktion gibt das aktuelle Gebietsschema zurück oder FALSE, wenn sie fehlschlägt. Der Rückgabewert hängt vom System ab, auf dem PHP läuft.
setlocale()
ändert nur die Regionsinformationen für das aktuelle Skript. Sie können die Regionsinformationen über setlocale(LC_ALL,NULL)
als Systemstandard festlegen. 🎜🎜Das ist alles. Wenn Sie noch etwas wissen möchten, können Sie hier klicken. → →🎜php-Video-Tutorial🎜🎜Das obige ist der detaillierte Inhalt vonBringen Sie Ihnen einen Trick bei, um PHP-Regionsinformationen festzulegen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!