programación PHP ARRAYS saregune CC 2009
Variables Hasta ahora: una variable un valor
Variables $nombre $titulo
Arrays Una variable, muchos valores $titulo
Arrays ¿como recuperamos una camisa concreta?
Arrays indexandolas
Arrays En PHP, cada valor de un array tiene un índice que usamos para recuperarlo.
Arrays equivalentes: índice clave key
Crear un array $yo = array ( "nombre" => "Roger", "nacido en" => "Bonn", "aficiones" =>"comics" );
Crear un array $yo = array ( "nombre" => "Roger", "nacido en" => "Bonn", "aficiones" =>"comics" );
Crear un array clave => valor Notación especial.
Consultar un valor echo "Me llamo ".$yo["nombre"];
Consultar un valor [ ] corchetes Marca de elemento de un array echo “Me llamo “.$yo["nombre"]; [ ] corchetes Marca de elemento de un array
Crear un array II $lista = array ("Vinka", "Lara");
Crear un array II ¿y las claves? Prueba...con mprint($lista); $lista = array ("Vinka", "Lara"); ¿y las claves? Prueba...con mprint($lista);
array dinámicos $lista[2] = "inaki"; $lista[7] = "Raquel"; En las asignaciones, si no existe la clave se añade un nuevo elemento.
array dinámicos $lista[2] = "Iñaki"; En las asignaciones, si existe la clave, se modifica el valor.
array dinámicos $lista[ ] = "Lara"; $lista[ ] = "Nieves"; Con [], PHP genera el índice.
array dinámicos $lista[14] = "Darwin"; $lista[] = "Ana"; ¿que índice se ha creado?
array dinámicos $lista['penultima'] = "Jimena"; $lista['ultima'] = "Cristina"; ¿se pueden mezclar literales y cadenas?
array dinámicos $lista[] = "Gorka (el olvidado)"; ¿sigue funcionando ?
array dinámicos y, ¿ si no existe el array? $zerrenda[] = "Ruben"; $mylist[]= "Rosalie";
array conclusión $lista[2] = "iñaki"; $lista[] = "Raquel"; En las asignaciones: Si no existe la clave, se añade un nuevo elemento. Si ya existe la clave, se sobre-escribe el nuevo valor. Si no se proporciona clave, PHP la calcula. Si no existe el array, se crea.
borrado array $lista[13] = ""; ¿borra el elemento 13?
borrado array Un valor vacio "" no es lo mismo que un elemento no existente.
array borrado unset ( $array[elemento]); unset ( $lista[13] ); Solo hay una forma de borrar un elemento de un array: unset ( $array[elemento]); unset ( $lista[13] );
array conclusión Dinámicos. Flexibles. Único lenguaje con esta implementación
array conclusión PHP = lenguaje de Arrays