Función PHP Array_Change_Key_Case

Función PHP Array_Change_Key_Case
Si desea convertir sus teclas de matriz en mayúsculas o minúsculas en PHP, Array_Change_Key_Case () se usa para convertir las teclas en una matriz en la caja superior o minúscula.

Veamos la siguiente sintaxis:
array_change_key_case (array_input, case_lower/case_upper)

Se necesitan dos parámetros.

Parámetros:

  1. Array_input es la matriz de entrada que tiene claves y valores.
  2. El segundo parámetro especifica el caso en el que se convierten las teclas. Se necesitan dos valores posibles:

Case_lower Convierte todas las llaves presentes en la matriz a menor.

Case_upper Convierte todas las llaves presentes en la matriz a superior.

Por defecto, las teclas se convierten en minúsculas.

Array contiene los datos de manera lineal. Contiene múltiples elementos a la vez. Array () se usa para crear una matriz en PHP. Una clave puede referirse a un valor utilizando el operador =>.

Sintaxis:
Array (clave => valor, ...)

Para mostrar la matriz completa, podemos usar la función print_r (). Devuelve la matriz en el formato de modo que la clave se coloque dentro del [] seguido del valor.

Formación

(
[Clave] => valor


)

Creemos una matriz con cuatro claves y valores.

// crear una matriz llamada - flor con cuatro teclas y valores
$ Flor = array ("flor_name" => "lotus", "flor_area" => "agua", "flor_sepals" => 10, "flor_petals" => 20);
// Muestra la matriz de flores
print_r ($ flor);
?>

Producción:

Puedes ver que las teclas son "Flower_Name", "Flower_area", "Flower_sepals y" Flower_Petals ".

Ahora, los convertimos en la caja superior/minúscula utilizando la función.

Ejemplo 1:

En este ejemplo, utilizaremos la función Array_Change_Key_Case () para convertir las teclas en la matriz en minúsculas sin especificar un segundo parámetro.

// crear una matriz llamada - flor con cuatro teclas y valores
$ Flor = array ("flor_name" => "lotus", "flor_area" => "agua", "flor_sepals" => 10, "flor_petals" => 20);
// Muestra la matriz de flores convirtiendo las teclas en minúsculas
print_r (array_change_key_case ($ flor));
?>

Producción:

Puede observar que las cuatro teclas en la matriz se convierten en minúsculas.

Ejemplo 2:

En este ejemplo, utilizaremos la función Array_Change_Key_Case () para convertir las teclas en la matriz a minúsculas especificando un segundo parámetro - case_lower.

// crear una matriz llamada - flor con cuatro teclas y valores
$ Flor = array ("flor_name" => "lotus", "flor_area" => "agua", "flor_sepals" => 10, "flor_petals" => 20);
// Muestra la matriz de flores convirtiendo las teclas en minúsculas
print_r (array_change_key_case ($ flor, case_lower));
?>

Producción:

Puede observar que las cuatro teclas en la matriz se convierten en minúsculas.

Ejemplo 3:

En este ejemplo, utilizaremos la función Array_Change_Key_Case () para convertir las teclas en la matriz a mayúsculas especificando un segundo parámetro - case_upper.

// crear una matriz llamada - flor con cuatro teclas y valores
$ Flor = array ("flor_name" => "lotus", "flor_area" => "agua", "flor_sepals" => 10, "flor_petals" => 20);
// Muestra la matriz de flores convirtiendo las teclas en mayúsculas
print_r (array_change_key_case ($ flor, case_upper));
?>

Producción:

Puede observar que las cuatro teclas en la matriz se convierten en mayúsculas.

Conclusión

Desde este tutorial de PHP, aprendimos a convertir todas las teclas en una matriz a una caja inferior/superior utilizando la función Array_Key_Case (). Es una función incorporada que toma el caso_lower como un segundo parámetro para convertir las teclas en minúsculas y toma el caso_upper para convertir las teclas en mayúsculas. Si no especificamos el segundo parámetro, se convierte en minúsculas.