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

Tutorial di base PHP

Tutorial avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio del metodo array_change_key_case() in PHP

Funzioni Array PHP

Definizione e uso

array_change_key_case()La funzione modifica la forma maiuscola/minuscola di tutte le chiavi dell'array trasmesso e restituisce un array con tutte le chiavi in minuscolo o maiuscolo in base all'opzione trasmessa..

Per impostazione predefinita, questa funzione restituisce le chiavi in minuscolo.

Sintassi

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

Parametro

NumeroParametri e spiegazione
1

$input (obbligatorio)

Questo è l'array che si desidera modificare con la maiuscola o minuscola di tutte le chiavi.

2

$case (opzionale)

Questo utilizzerà il valore costanteCASE_UPPERoCASE_LOWER. Se non si passa questo valore, la funzione cambierà le chiavi in minuscolo.

Valore di ritorno

La funzione PHP array_change_key_case() restituisce un array con chiavi in minuscolo o maiuscolo; se l'input fornito non è un array PHP valido, restituisceFALSE.

Versione PHP

Questa funzione è stata introdotta originariamente nella versione PHP 4.2.0.

Esempio online

Prova il seguente esempio, dove trasformeremo tutte le chiavi in maiuscolo-

<?php
   $input = array("FirSt" => 10, "SecOnd" => 400, "Third" => 800, );
   print_r(array_change_key_case($input, CASE_UPPER));
?>
Testa a vedere‹/›

Risultato di output

Array
(
    [FIRST] => 10
    [SECOND] => 400
    [THIRD] => 800
)

Esempio online

Il seguente esempio trasformerà tutte le chiavi in minuscolo-

<?php
   $input = array("FirSt" => 10, "SecOnd" => 400, "Third" => 800, );
   print_r(array_change_key_case($input, CASE_LOWER));
?>
Testa a vedere‹/›

Risultato di output

Array
(
    [first] => 10
    [second] => 400
    [third] => 800
)

Esempio online

Controlliamo come funzionerà di default se non si passa la seconda opzione della funzione-

<?php
   $input = array("FirSt" => 10, "SecOnd" => 400, "Third" => 800, );
   print_r(array_change_key_case($input));
?>
Testa a vedere‹/›

Risultato di output

Array
(
    [first] => 10
    [second] => 400
    [third] => 800
)

Esempio online

Il seguente esempio restituisce FALSE e emette un avviso perché stiamo cercando di passare una stringa PHP semplice invece di un array PHP-

<?php
   $input = "This is a string";
   print_r(array_change_key_case($input, CASE_LOWER));
?>
Testa a vedere‹/›

Questo non produrrà alcuna uscita, ma mostrerà il seguente avviso: Se si desidera controllare il valore di ritorno della funzione, sarà FALSE-

PHP Avviso: array_change_key_case() si aspetta che il parametro 1 sia un array, stringa fornita in main.php alla riga 3

Funzioni Array PHP