Anuncios

Bienvenidos sean a este post, hoy veremos una funcion para los arrays.

Anuncios

Esta funcion cambia las claves de un array en minusculas o mayusculas solamente, veamos como es su sintaxis:

array_change_key_case(array, {CASE_UPPER|CASE_LOWER})
Anuncios
Anuncios

La funcion recibe dos valores, el primero sera el array donde trabajaremos, el segundo sera el indicador de como lo cambiaremos siendo CASE_UPPER para convertir todas a mayusculas y CASE_LOWER para convertir todas a minusculas, sino informamos alguno de manera predeterminada usara CASE_LOWER, tambien devuelve un valor booleano siendo true para cuando funciono correctamente y false para cuando ocurre un error, para entender el concepto vamos a realizar un ejemplo y para elllo debemos crear un nuevo archivo con el nombre de array.php y le agregaremos el siguiente codigo:

array.php

<?php

$usuario = array (
        "id" => "tinchicus",
        "nombre" => "Martin",
        "apellido" => "Miranda"
);

$usuario = array_change_key_case($usuario, CASE_UPPER);

foreach($usuario as $clave => $valor)
        print "[$clave] => " . $valor . "\n";


?>
Anuncios
Anuncios

Lo primero que haremos sera definir un array donde contendremos tres datos, lo siguiente sera aplicar la funcion sobre este array y le diremos que las cambie a mayusculas para almacenarlo en el mismo array, recuerden que este solo modifica las claves del mismo, para finalmente pasar por un foreach donde mostraremos tanto las claves como los valores de cada una de estas, veamos como es su salida:

$ php array.php
[ID] => tinchicus
[NOMBRE] => Martin
[APELLIDO] => Miranda
$
Anuncios

Observen como realizo lo solicitado si lo comparan con el momento de definir el array.

Anuncios

En resumen, hoy hemos visto array_change_key_case, que es, para que sirve, como se utiliza, y un ejemplo simple para ver como trabaja, espero les haya sido de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios
pp258

Donación

Es para mantenimento del sitio, gracias!

$1.50