GUIA3
GUIA3
GUIA3
RESULTADOS DE APRENDIZAJE.
Al finalizar esta práctica, el estudiante será capaz de:
• Crear una página web sencilla que contenga funcionalidad del lado
del servidor web.
• Implementar la sintaxis básica del lenguaje PHP.
• Manipular arreglos de datos.
• Implementar funciones de arreglos.
MATERIAL Y EQUIPO.
• Guía práctica #3.
• Conexión a Internet
• PC con servicios de Apache y PHP 7.2
• Editor de texto (Notepad++, SublimeText o Visual Studio Code)
PRÁCTICA 3: Declaración y funciones de Arreglos
Ejemplos de arreglos:
<?php
/**
* Created by PhpStorm.
* User: Jandres
* Date: 9/12/2019
* Time: 15:03
*/
// Array númerico
$myArrayNumerico = array(1,2,3,4,6,7);
// Array de texto
$myArrayNombres= array("Juan", "Pedro", "Simon", "Judas","Ambrosio");
Si necesitamos mostrar la información que contiene un arreglo podemos usar las siguientes
funciones:
var_dump($myArrayNombres);
var_dump($myArrayNumerico);
Ahora bien, que pasaría si quisiéramos mostrar un elemento a la vez, esto usando un bucle for
para poder recorrer cada elemento del arreglo.
El código anterior lo que haría seria mostrarnos la informacion del arreglo mediante la iteración
de un bucle.
Arrays asociativos.
Tener en cuenta que los Arrays asociativos están dados según el formato array
(“índice”=>valor), donde el índice puede ser cualquier tipo de dato numerico, booleano,
texto; así como también el valor puede ser según estos mismos tipos de datos, inclusive otro
arreglo.
Arrays de Arrays.
var_dump($arregloPersonas);
die();
Supongamos que la estructura del arreglo no era de tipo entero autoincrementable, sino que
era un array asociativo y tiene la siguiente estructura:
$arregloPersonas = array("Persona 1" => $persona1, "Persona 2" => $persona2, "Persona
3" => $persona3, "Persona 4" => $persona4);
Devuelve true (1) si la variable es una matriz; de lo contrario, devuelve false (nada).
[plazas]=> Array
(
[0] => Analista
[1] => Project Manager
[2] => DBA
)
[programadores] => 10
[testers] => 4
[contadores] => 1
[RRHH] => 2
[gerentes] => 6
)
)