Funkcja array_change_key_case() w PHP

Przykład

Konwertuje wszystkie klucze tablicy na wielkie litery:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");
print_r(array_change_key_case($age, CASE_UPPER));
?>

Uruchomienie przykładu

Definicja i użycie

Funkcja array_change_key_case() konwertuje wszystkie klucze tablicy na wielkie lub małe litery.

Numer indeksów tablicy nie zmienia się. Jeśli nie podano opcjonalnego parametru (tj. drugiego parametru), domyślnie przekształca na małe litery.

Wskazówki i komentarze

Komentarz:Jeśli podczas uruchamiania tej funkcji dwa lub więcej kluczy są takie same, ostatni element zastąpi inne elementy (zobacz przykład 2).

Gramatyka

array_change_key_case(array,case);
Parametry Opis
array Wymagane. Określa tablicę do użycia.
case

Opcjonalne. Możliwe wartości:

  • CASE_LOWER - Domyślna wartość. Przekształca klucze tablicy na małe litery.
  • CASE_UPPER - Przekształca klucze tablicy na wielkie litery.

Szczegóły techniczne

Zwraca wartość: Zwraca tablicę z kluczami w wielkich lub małych literach, lub jeśli array Zwraca FALSE, jeśli nie jest tablica.
Wersja PHP: 4.2+

Więcej przykładów

Przykład 1

Przekształć wszystkie klucze tablicy w małe litery:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");
print_r(array_change_key_case($age,CASE_LOWER));
?>

Uruchomienie przykładu

Przykład 2

Jeśli po uruchomieniu array_change_key_case() dwa lub więcej kluczy są takie same (np. "b" i "B"), ostatni element zastąpi inne elementy:

<?php
$pets=array("a"=>"Cat","B"=>"Dog","c"=>"Horse","b"=>"Bird");
print_r(array_change_key_case($pets,CASE_UPPER));
?>

Uruchomienie przykładu