Convierta todas las claves de la matriz a letras mayúsculas:
<?php$edad=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");print_r(array_change_key_case($edad,CASE_UPPER));?>La función array_change_key_case() convierte todas las claves de una matriz a letras mayúsculas o minúsculas.
array_change_key_case( matriz , caso );
| parámetro | describir |
|---|---|
| formación | Requerido. Especifica la matriz que se utilizará. |
| caso | Opcional. Valores posibles: CASE_LOWER: valor predeterminado. Convierte las claves de una matriz a letras minúsculas. CASE_UPPER: convierte claves de matriz a letras mayúsculas. |
| Valor de retorno: | Devuelve una matriz con claves con letras minúsculas, o una matriz con claves con letras mayúsculas, o FALSO si la matriz no es una matriz. |
|---|---|
| Versión PHP: | 4.2+ |
Convierta todas las claves de la matriz a letras minúsculas:
<?php$edad=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");print_r(array_change_key_case($edad,CASE_LOWER));?>Si después de ejecutar array_change_key_case() hay dos o más claves con la misma clave (como "b" y "B"), el último elemento sobrescribirá los demás elementos:
<?php$pets=array("a"=>"Gato","B"=>"Perro","c"=>"Caballo","b"=>"Pájaro");print_r(array_change_key_case($ mascotas,CASE_UPPER));?>