Funzione array_change_key_case() di PHP

Esempio

Convertire tutte le chiavi dell'array in maiuscolo:

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

Esempio di esecuzione

Definizione e uso

La funzione array_change_key_case() trasforma tutte le chiavi dell'array in maiuscolo o minuscolo.

Gli indici numerici dell'array non cambiano. Se non viene fornito un parametro opzionale (cioè il secondo parametro), viene convertito in minuscolo per default.

Suggerimenti e note

Nota:Se durante l'esecuzione della funzione ci sono due o più chiavi identiche, l'ultimo elemento coprirà gli altri elementi (vedi esempio 2).

Sintassi

array_change_key_case(array,case);
Parametro Descrizione
array Obbligatorio. Specifica l'array da utilizzare.
case

Opzionale. Valori possibili:

  • CASE_LOWER - Valore predefinito. Convertire le chiavi dell'array in minuscolo.
  • CASE_UPPER - Convertire le chiavi dell'array in maiuscolo.

Dettagli tecnici

Ritorna i valori: Restituisce un array con chiavi in maiuscolo o minuscolo, o se array Restituisce FALSE se non è un array.
Versione PHP: 4.2+

Più esempi

Esempio 1

Convertire tutte le chiavi dell'array in lettere minuscole:

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

Esempio di esecuzione

Esempio 2

Se dopo aver eseguito array_change_key_case() ci sono due o più chiavi identiche (ad esempio "b" e "B"), l'ultimo elemento coprirà gli altri elementi:

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

Esempio di esecuzione