Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

array_change_key_case

Array-Funktionen

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


    Parameter-Liste:
NameBeschreibung
inputDas Eingabe-Array.
caseEntweder CASE_UPPER oder CASE_LOWER (Standard)

    Rückgabewerte:
Gibt ein Array zurück, dessen Schlüssel in Klein- oder Grossbuchstaben umgewandelt wurden, oder FALSE, wenn input kein Array ist.

    Beschreibung:
Die Funktion array_change_key_case() wandelt die Schlüssel innerhalb des Arrays input in Klein- bzw. Grossbuchstaben um. Mit dem optionalen Parameter case legen Sie die Umwandlungsform fest.

Sollten Sie diese Funktion ohne den optionalen Parameter case ausführen, so wird der Defaultwert CASE_LOWER zur Verarbeitung genutzt.

Folgende Umwandlungsparameter stehen Ihnen dabei zur Verfügung:
• CASE_UPPER für Grossbuchstaben
• CASE_LOWER für Kleinbuchstaben


    Aktiv in Version:
(PHP 4 >= 4.2.0, PHP 5, PHP 7)

    Hinweis:
Hinweis:

Hat ein Array Indizes, die nach einem Durchlauf durch diese Funktion gleich sind (z.B. "keY" und "kEY"), überschreibt der spätere Wert im Array andere Indizes.


    Warnung:
Warnung:

Wirft E_WARNING, wenn input kein Array ist.


array_change_key_case() - Beispiel 1:


Eingabe:
<?php
$input_array = array("FirSt" => 1, "SecOnd" => 4);
print_r(array_change_key_case($input_array, CASE_UPPER));
?>


Ausgabe:
Array
(
    [FIRST] => 1
    [SECOND] => 4
)
array_change_key_case() - Beispiel 2:


Eingabe:
<?PHP
$array = array('EuroPa' => 3, 'ASien' => 5, 'ASieN' => 8);

print_r ( array_change_key_case ( $array ) );
?>


Ausgabe:
Array
(
    [europa] => 3
    [asien] => 8
)

Beschreibung:
Besitzt ein Array bei dem Durchlauf dieser Funktion einen identischen Schl�ssel wird der letztere Schl�ssel den Wert des Vorherigen �berschreiben.


Array-Funktionen