Ahora borraremos los items pero el apuntador del array quedará intacto: Control
Enviado por samuel codoceo • 22 de Abril de 2018 • Trabajo • 474 Palabras (2 Páginas) • 72 Visitas
Arreglos.
Patricio Astorga Vega
Estructuras de Datos
Instituto IACC
30 abril 2017
Desarrollo
INSTRUCCIONES: Lea detenidamente el enunciado y luego conteste.
Realice dos ejemplos de arreglos distintos: uno numérico y uno de palabras. Cada uno debe contener como mínimo 10 elementos. Luego inserte, elimine y busque un elemento e imprima salidas, dependiendo de la ejecución del ejemplo.
- Ambos ejemplos deben ser realizados en PHP.
1.
[pic 1]
$array = array(1, 2, 3, 4, 5,10,50,60,70,90); // Creamos un array simple.
print_r($array); // Imprimimos el array
echo 'Número de elementos en el array: '.count($array);
// ahora borraremos los items pero el apuntador del array quedará intacto:
$n = count($array);
for($i = 0; $i <= $n; $i++) {
unset($array[$i]);
}
print_r($array);
echo '
Número de elementos en el array: '.count($array);
// Ahora sumaremos un item (observe que el nuevo índice es 7, y no 0).
$array[] = 60;
print_r($array);
echo '
Número de elementos en el array: '.count($array).'
';
// Re-index:
$array = array_values($array);
$array[] = 57;
print_r($array);
echo 'Número de elementos en el array: '.count($array).'
';
?>
Otro ejemplo
[pic 2]
$arreglo = array(5.5,6.6,7.0,4.8,5.4,4.7,6.3,6.2,7.0,6.6); //Declaración arreglo con 10 calificaciones
var_dump($arreglo); //Imprime los valores del arreglo y su tipo de dato, esto solo para que observen como se ve
$elementos = count($arreglo); //Se almacena en la variable elementos el nro. de elementos del arreglo
$suma = 0; //Se inicializa en 0 la variable que irá sumando las calificaciones
for ($i = 0; $i < $elementos ; $i++){ //Recorremos con for el arreglo, se recorre desde 0 porque los arreglos empiezan con la posición 0
$suma = $suma + $arreglo[$i]; //Se va acumulando en la variable "suma", la suma de las calificaciones
}
$promedio = $suma / $elementos; //Se calcula el promedio de calificaciones
echo "
El promedio de calificaciones obtenidas por los 10 estudiantes es " . $promedio;
2.
[pic 3]
$propiedad=array('comuna' => 'Providencia','primer nombre arrendatario' => 'Patricio ', 'apellido paterno' => 'Astorga', 'apellido materno' => 'vega','Mes' => 'Enero','estado' => 'Pagado','edificio' => 'EcoEdificio', 'piso' => 'siete', 'habitaciones' => 'cuatro', 'bodega' => 'treinta y dos'); //Se llenan los datos'
...