Caja de clave de cambio de matriz
Ejemplo básicoEjemplo básico
Si nosotros…
Array Change Key Case (array_change_key_case
) es una función simple QUE le permite convertir todas las claves de su matriz en mayúsculas o minúsculas.
Ejemplo básico
Si configuramos una matriz con teclas en mayúsculas (línea 1), podemos usar la array_change_key_case
función para convertir todas estas teclas en minúsculas (línea 5).
Esto nos devuelve la misma matriz, pero con todas las claves en minúsculas.
Composición
array_change_key_case( $array, $case );
La función acepta dos parámetros. El $array
que desea cambiar y el $case
(opcional, CASE_LOWER
por defecto) al que desea que se transformen las claves. Estos son los siguientes:
- El
$array
parámetro acepta un arreglo, y es el arreglo inicial que deseamos transformar. - El
$case
parámetro acepta un número entero, que se ingresa utilizando una de las dos constantes predefinidas de PHP:CASE_UPPER
CASE_LOWER
(defecto)
Características y ejemplos específicos
Cambiar el caso de las claves de objeto
En PHP, puede convertir objetos fácilmente en matrices y viceversa, por lo que con esa lógica puede transformar las claves de un objeto array_change_key_case
simplemente convirtiendo el objeto en una matriz y viceversa.
En el ejemplo anterior, creamos un objeto con teclas en mayúsculas y luego lo transformamos para usar teclas en minúsculas.
Otras lecturas
Para obtener más información, puede consultar el manual de PHP.