SELFPHP

array_change_key_case

 Informationsseite

nach unten Befehl
nach unten Version
nach unten Beschreibung
nach unten Beispiel 1
nach unten Ausgabe 1
nach unten Beispiel 2
nach unten Ausgabe 2

nach unten

Befehl

array array_change_key_case ( array input [, int case])

 

nach oben nach unten

Version

(PHP 4 >= 4.2.0, PHP 5)

 

nach oben nach unten

Beschreibung

Die Funktion array_change_key_case() wandelt die Schlüssel innerhalb des Arrays
input in Klein- bzw. Großbuchstaben 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 Großbuchstaben
    • CASE_LOWER für Kleinbuchstaben

Besitzt ein Array bei dem Durchlauf dieser Funktion einen identischen Schlüssel
(siehe Beispiel 2 - Asien / ASieN) wird der letztere Schlüssel den Wert des
Vorherigen überschreiben.

 

nach obennach unten

Beispiel 1

<?PHP
$array
= array("EuroPa" => 3, "ASien" => 5);
$gross = array_change_key_case($array, CASE_UPPER);
$klein = array_change_key_case($array, CASE_LOWER);
while(list(
$key, $val) = each($gross)) {
    echo
$key . " - " . $val . '<br>';
}
while(list(
$key, $val) = each($klein)) {
    echo
$key . " - " . $val . '<br>';
}
print_r(array_change_key_case($array));
?>

 

nach obennach unten

Ausgabe 1

EUROPA - 3
ASIEN - 5
europa - 3
asien - 5
Array
(
    [europa] => 3
    [asien] => 5
)

 

nach obennach unten

Beispiel 2

<?PHP
$array
= array("EuroPa" => 3, "ASien" => 5, "ASieN" => 8);
print_r(array_change_key_case($array));
?>

 

nach obennach unten

Ausgabe 2

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

 

nach oben
weiter: weiter Seite array_chunk
zurück: zurück Seite array
 

© 2001, 2002, 2003, 2004, 2005 E-Mail Damir Enseleit, mail@selfphp.de