English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
array_change_key_case()Die Funktion ändert die Groß- und Kleinschreibung aller Schlüssel im übergebenen Array und gibt das Array mit allen Schlüsseln in Klein- oder Großschrift zurück。
Standardmäßig gibt diese Funktion kleine Buchstaben als Schlüssel zurück.
array array_change_key_case(array $input[, int $case])
Reihennummer | Parameter und Beschreibung |
---|---|
1 | $input (pflichtig) Dies ist das Array, deren alle Schlüssel die Groß- und Kleinschreibung geändert werden sollen. |
2 | $case (optional) Dies nimmt den Konstantenwert anCASE_UPPERoderCASE_LOWER. Wenn Sie diesen Wert nicht übergeben, ändert die Funktion die Schlüssel in Kleinbuchstaben. |
Der PHP-Funktion array_change_key_case() wird ein Array zurückgegeben, deren Schlüssel in Klein- oder Großbuchstabenform sind; wenn der übergebene Eingabe nicht ein gültiges PHP-Array ist, wirdFALSE.
Diese Funktion wurde ursprünglich in PHP-Version4.2eingeführt.
Versuchen Sie den folgenden Beispiel, bei dem wir alle Schlüssel in Großbuchstaben konvertieren-
<?php $input = array("FirSt" => 10, "SecOnd" => 400, "Third" => 800, ); print_r(array_change_key_case($input, CASE_UPPER)); ?>Testen Sie, ob ‹/›
Ausgaberesultat
Array ( [FIRST] => 10 [SECOND] => 400 [THIRD] => 800 )
Der folgende Beispiel konvertiert alle Schlüssel in Kleinbuchstaben-
<?php $input = array("FirSt" => 10, "SecOnd" => 400, "Third" => 800, ); print_r(array_change_key_case($input, CASE_LOWER)); ?>Testen Sie, ob ‹/›
Ausgaberesultat
Array ( [first] => 10 [second] => 400 [third] => 800 )
Lassen Sie uns überprüfen, wie es standardmäßig funktioniert, wenn wir die zweite Option der Funktion nicht übergeben-
<?php $input = array("FirSt" => 10, "SecOnd" => 400, "Third" => 800, ); print_r(array_change_key_case($input)); ?>Testen Sie, ob ‹/›
Ausgaberesultat
Array ( [first] => 10 [second] => 400 [third] => 800 )
Der folgende Beispiel gibt FALSE zurück und zeigt eine Warnung, da wir versucht haben, einen einfachen PHP-String anstatt eines PHP-Arrays zu übergeben-
<?php $input = "This is a string"; print_r(array_change_key_case($input, CASE_LOWER)); ?>Testen Sie, ob ‹/›
Dies erzeugt keine Ausgabe, sondern zeigt die folgende Warnung an. Wenn Sie den Rückgabewert der Funktion überprüfen möchten, wird er FALSE sein-
PHP Warnung: array_change_key_case() erwartet Parameter 1 um Array, String, das in main.php auf der Zeile 3