English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

Verwendung und Beispiel des PHP array_change_key_case() - Funktionen

PHP-Array-Funktionen

Definition und Verwendung

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.

Syntax

array array_change_key_case(array $input[, int $case])

Parameter

ReihennummerParameter 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.

Rückgabewert

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.

PHP-Version

Diese Funktion wurde ursprünglich in PHP-Version4.2eingeführt.

Online-Beispiel

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
)

Online-Beispiel

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
)

Online-Beispiel

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
)

Online-Beispiel

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

PHP-Array-Funktionen