PHP Qué es PHP? PHP (acronimo de "PHP: Hypertext Preprocessor") es un lenguaje "open source" interpretado de alto nivel embebido en páginas HTML y ejecutado.

Slides:



Advertisements
Presentaciones similares
PHP.
Advertisements

Desarrollo de aplicaciones web dinámicas con PHP
Programación Orientada a Objeto 1
Capacitación sobre terminología web.
Enlaces con variables en la URL en PHP Programación en Internet II.
M.C. Rafael A. García Rosas.
Instructor :LIC. Jairo Flores de la o
YII (Yes It Is!) – Php Framework
CURSO DE PHP (Nivel I)CURSO DE PHP (Nivel I) CURSO DE PHP NIVEL I Facilitador: Oscar Caldeira Ing. De Sistemas.
Antonio Becerra Terón Departamento de Lenguajes y Computación Universidad de Almería Desarrollo de aplicaciones PHP para bases de datos.
Presentación de la pantalla panorámica
LENGUAJE HTML INTRODUCCIÓN.
ADMINISTRACION DE SERVIDORES WEB SESION 4 ING. JORGE UGARTE F.
Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
PAGINAS DINAMICAS PHP. INTRODUCCION PHP (Profesional Home Pages - Páginas Personales Profesionales) es un lenguaje para la creación de páginas web incrustado.
Presentación de PHP Programación en Internet II.
Desarrollo de sitios web con
PHP TODO SOBRE PHP.
Comentarios en PHP Programación en Internet II. Comentarios en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la.
Lenguajes de programación Web
Tecnologías web.
Servidores LAMP (Linux Apache MySQL PHP) ING CARLOS EDUARDO PUENTES F. UNIVERSIDAD MANUELA BELTRAN.
Análisis del lado del servidor y del lado del cliente Ángel Apolinar Corona Irene Granados García.
PHP - Ingº Eloy Colquehuanca C. 1 LENGUAJE DE PROGRAMACIÓN PHP Docente: Ingº Eloy Colquehuanca C. Web :
Lenguajes de programación para la web Lenguaje html Lenguaje java script Es un lenguaje estático para el desarrollo de sitios web Ventajas: Sencillo que.
ASP Active Server Pages. Introducción a la programación en ASP  Tecnología del lado del servidor de Microsoft.  Genera páginas web dinámicas.  Anexo.
PHP PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado.
Presentado por: Laura Patricia Pinto Prieto Ingeniera de Sistemas.
Curso: Desarrollo web con php
Por: Claudia Yaneth Peña Video tutorial de aprendizaje de XAMPP.
JOSE NICOLAS ZAIRA SOFIA C. TORRES BRENDA GONZALEZ.
PHP PHP Hypertext Pre-processor Personal Home Page.
Curso WEB II PROGRAMACIÓN PHP Ponente : María Rita Ramos León Velarde.
LENGUAJES DE PROGRAMACION
Act. #8 Equipo #2 Hipertexto Servidores web Protocolos http Lenguaje Html Lenguaje Dhtml Lenguaje Asp Lenguaje JAVA SCRIPT.
DOCUMENTO: LOS DIFERENTES LENGUAJES DE PROGRAMACIÓN PARA LA WEB POR: JUAN RICARDO VILLEGAS.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
Equipo 8 Integrantes  Kenia de León Cerda  Evelyn Villarreal Rios  Kemberly Yakziry Rodríguez Torres  Flor Yesenia Palomares Trejo  Valeria Rodríguez.
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
RASMUS LERDORF T IPEAMOS LA URL EN EL NAVEGADOR. S E ENVÍA EL MENSAJE A TRAVÉS DE INTERNET A LA COMPUTADORA. WWW. LANACION. COM / PAGINA 1. HTML SOLICITANDO.
1 Introducción HTML. 2 Que es Servidor Web Un servidor web es un programa que se ejecuta continuamente en un computador, manteniéndose a la espera de.
Las Tecnologías detrás del Internet Presenta Ing. Edwin Sandoval.
Paginas web.
UNITEC NEGOCIOS ELECTRÓNICOS ”DESARROLLO DE SOFTWARE ”
Práctica Profesional PHP.
PHP con Bases de Datos Tema 1 Introducción a PHP
LAS PAGINAS WEB. LAS PAGINAS WEB ¿QUE ES UNA PAGINA WEB? Una página Web, también conocida como una página de Internet, es un documento electrónico.
Navegador Servidor … Llamada HTTP estándar.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
¿Qué es jQuery? jQuery es una librería gratuita y open source, que simplifica la creación de páginas web altamente interactivas. Funciona.
 Es un lenguaje de programación interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas web, con una sintaxis semejante.
Administración de Sitios Web Introducción al Lenguaje PHP
Creación de páginas Web (II) PHP Pau Barceló Forteza
ECOM-6030 INTRODUCCIÓN AL CURSO Prof. Nelliud D. Torres © - Derechos Reservados.
@josedlujan. Director de Desarrollo M.T.I. José Dimas Luján Castillo
EXISTEN ACTUALMENTE JAVASCRIPT HTML VENTAJASDESVENTAJAS ES UN LENGUAJE ESTATICO PARA SITIOS WEB PHP LENGUAJE INTERPRETADO NO REQUIERE COMPILACION LENGUAJE.
Introducción a PHP. ¿Qué es PHP? PHP:(Hypertext Preprocessor) es un lenguaje "open source" interpretado de alto nivel embebido en páginas HTML y ejecutado.
Clase 2: introducción (2ª parte) iic1102 – introducción a la programación.
Curso de Programación PHP Nivel Básico Profesor: Sebastián Ocaño (Lic. en Sistemas) Horarios: Sábados de 11:30 a 13:30 Sitio web para encuestas y asistencias:
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
UNIDAD DE APRENDIZAJE PROGRAMACION WEB TEMA PHP DOCENTE ING. GUERRERO ULLOA GLEISTON ESTUDIANTES RESPONSABLES PÉREZ KEVIN CUASPUD ANDERSON RODRIGUEZ RANDY.
PHP Hypertext Preprocessor
PROGRAMACIÓN (1).
Example.
SERVIDOR PUBLICO. Servidor Público.
DESARROLLO DE APLICACIONES WEB INSTRUCTOR: HEMERSON VILLACORTA MANIHUARI.
Taller de Programacion Distribuida con PHP y MySQL TEMA 1: INTRODUCCIÓN ING: RUBEN TORRES BAZAN
Transcripción de la presentación:

PHP Qué es PHP? PHP (acronimo de "PHP: Hypertext Preprocessor") es un lenguaje "open source" interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor. Una respuesta corta y concisa, pero que significa realmente?

Un ejemplo nos aclarará las cosas: PHP Un ejemplo nos aclarará las cosas: <html> <head> <title>Example</title> </head> <body> <?php echo “Primer Script en PHP"; ?> </body> </html>

Características de PHP • Es un lenguaje multiplataforma. • Cuenta con capacidad de conexión con la mayoría de los manejadores de base dedatos que se utilizan en la actualidad, destaca su conectividad con MySQL. • Lee y manipula los datos desde diversas fuentes, incluyendo datos que pueden ingresar los usuarios desde formularios HTML. • Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.

Características de PHP • Cuenta con una amplia documentación en su página oficial, entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda. • Permite las técnicas de Programación Orientada a Objetos. • Permite la creación de los formularios para la Web. • Cuenta con una biblioteca nativa de funciones sumamente amplia e incluida • No requiere definición de tipos de variables ni manejo detallado del bajo nivel

Ejemplo de PHP <html> <head> <title>Ejemplo</title> </head> <body> <?php if (isset($_POST['muestra'])) { echo 'Hola, '.htmlentities($_POST['nombre']) .', tu comida favorita es:'. htmlentities($_POST['comida']); } else { ?>

Ejemplo de PHP <form method="POST" action="?"> ¿Cuál es tu nombre? <input type="text" name="nombre"/> ¿Cuál es tu comida favorita? <select name="comida"> <option>Spaghetti</option> <option>Asado</option> <option>Pizza</option> </select> <input type="submit" name="muestra" value="Seguir"> </form> <?php } ?> </body> </html>

Ejemplo de PHP Las siguientes características pueden ser observadas en este código: • Las variables enviadas por un formulario utilizando el método POST, son recibidas en el lenguaje dentro de la matriz $_POST, lo cual facilita la obtención de este tipo de datos. Este mismo método es utilizado por el lenguaje para todas las fuentes de información en una aplicación Web, tales como cookies en la matriz $_COOKIES, variables de URL en $_GET, que en formularios puede servir para guardar los datos, las variables de sesión utilizando $_SESSION, y las variables del servidor y del cliente por medio de la matriz $_SERVER.

Ejemplo de PHP Las siguientes características pueden ser observadas en este código: • Las variables enviadas por un formulario utilizando el método POST, son recibidas en el lenguaje dentro de la matriz $_POST, lo cual facilita la obtención de este tipo de datos. Este mismo método es utilizado por el lenguaje para todas las fuentes de información en una aplicación Web, tales como cookies en la matriz $_COOKIES, variables de URL en $_GET, que en formularios puede servir para guardar los datos, las variables de sesión utilizando $_SESSION, y las variables del servidor y del cliente por medio de la matriz $_SERVER.

Ejemplo de PHP Las siguientes características pueden ser observadas en este código: • El código PHP está incrustado dentro del HTML e interactúa con el mismo, lo que permite diseñar la página Web en un editor común de HTML y añadir el código dinámico dentro de las etiquetas <?php ?>. • El resultado muestra y oculta ciertas porciones del código HTML en forma condicional.

Ejemplo de PHP Las siguientes características pueden ser observadas en este código: • Es posible utilizar funciones propias del lenguaje para aplicaciones Web como htmlentitites(), que convierte los caracteres que tienen algún significado especial en el código HTML o que podrían desplegarse erróneamente en el navegador como acentos o diéresis, en sus equivalentes en formato HTML.

Ejemplo de PHP Las siguientes características pueden ser observadas en este código: • Es posible utilizar funciones propias del lenguaje para aplicaciones Web como htmlentitites(), que convierte los caracteres que tienen algún significado especial en el código HTML o que podrían desplegarse erróneamente en el navegador como acentos o diéresis, en sus equivalentes en formato HTML.

Elementos Básicos del Lenguaje Variables Se considera una variable al contenedor de información, en el que se pueden guardar números enteros, números decimales, caracteres, entre otros. El contenido de las variables se puede leer y se puede cambiar durante la ejecución de una página PHP.

Elementos Básicos del Lenguaje Variables En PHP todas las variables se comienzan con el símbolo del dólar $, no es necesario definir una variable antes de utilizarla. Tampoco tienen tipos, es decir que una misma variable puede contener un número y luego puede contener caracteres.

Elementos Básicos del Lenguaje <html> <head> <title>Ejemplo de PHP</title> </head> <body> <?php $a = 1; $b = 3.34; $c = "Hola Mundo"; echo $a,"<br>",$b,"<br>",$c; ?> </body> </html>

Elementos Básicos del Lenguaje Variables de ambiente Además, con PHP, como con otros lenguajes, se pueden especificar y utilizar las variables de ambiente, pero tienen que depender de la shell que se use, de lo contrario no es inútil especificarlas. Para leerlas, se intenta invocarlas desde el script PHP de la siguiente forma: echo "Mi path es $PATH"; Con lo que se visualizará la ruta (path) en el sistema.

Elementos Básicos del Lenguaje Tipos de Datos PHP cuenta con soporte para distintos tipos de datos, que no los tiene que impostar el programador, sino que son asumidos directamente por el motor, siempre que el programador no cambie el tipo, al utilizar la función settype(). Los datos pueden ser: • Integer; • Floating Point number; • String; • Array; • Object.

Elementos Básicos del Lenguaje Tipos de Datos Integer Los Integers, o enteros, pueden tener distintos valores numéricos que se expresan con diferentes anotaciones. $a = 18; # decimal $a = 18; # decimal negativo $a = 022; # anotación octal; es igual a 18 decimales $a = 0x12; # anotación hexadecimal, es igual a 18 decimales

Elementos Básicos del Lenguaje Floating point number Este tipo de datos son los números con la coma móvil, por ejemplo, 9.876. La sintaxis para utilizarlos es bastante sencilla: $a = 9.876; Strings La sintaxis de base es: $string = “Curso de PHP";

Elementos Básicos del Lenguaje Strings En caso de utilizar las comillas (""), el contenido de la cadena se expande, o técnicamente, se "interpola"), como en el ejemplo presentado a continuación: $num = 10; $string = "El número es $num"; Esto mostrará "El número es 10".

Elementos Básicos del Lenguaje Strings Sin embargo, como con todos los lenguajes, también con los PHP se tienen caracteres especiales que tienen que estar anticipados por un símbolo, por ejemplo: $num = 10; $string = "El número es "$num"";

Elementos Básicos del Lenguaje Strings Aquellos que piensen que la salida (output) de este código es 'El número es "10"‘ se equivocan. Por otro lado, así como está escrito, el script daría un error de redacción, las comillas son caracteres especiales, sin embargo, es posible utilizarlas. Por lo tanto la sintaxis correcta para el comando es: $num = 10; $string = "El número es \"$num\"";

Elementos Básicos del Lenguaje Otros caracteres especiales son: \n > newline \r > carriage return \t > tabulación \\ > backslash \$ > símbolo del dólar La alternativa a los caracteres de escape, cuando no haya contenidos que extender, son los ápices (''); por ejemplo: $string = '$ es el símbol del dólar'; Por lo tanto, se mostrará precisamente los que están en los ápices.

Elementos Básicos del Lenguaje Cuidado con un error muy común: $num = 10; $string = 'El número es $num'; Ya que no se mostrará "El número es 10" sino "El número es $num". Por lo tanto, se puede decir que con los ápices, en el contenido de la cadena, se hace una transmisión literal, tal como está escrito entre los ápices

Elementos Básicos del Lenguaje Arrays El PHP soporta tanto los array escalares como los array asociativos. En el caso de PHP, un array de valores se puede crear explícitamente definiendo los elementos, o su creación puede hacerse al introducir valores en el array. Por ejemplo: $a = ("abc", "def", "ghi"); Con lo que se crea el array definiendo explícitamente los elementos del mismo

Elementos Básicos del Lenguaje Arrays Ejemplo. $a[0] = "abc"; $a[1] = "def"; $a[2] = "ghi"; En este caso en particular, el array se crea con tres elementos. Se deber recordar que el primer elemento de un array se identifica con el número "0". Si, por ejemplo, la longitud de una array es "5", éste incluye seis elementos. El elemento que tiene el índice "0" es el primero del array.

Elementos Básicos del Lenguaje Arrays Si, en cambio, para añadir elementos a un array, por ejemplo se puede tomar el creado antes como referencia, se utilizan los corchetes vacíos y los datos se ajustan al array. Por ejemplo: $a[] = "lmn"; $a[] = "opq";

Elementos Básicos del Lenguaje Arrays, En este caso, el array se alarga 2 elementos y da como resultado: $a[0] = "abc"; $a[1] = "def"; $a[2] = "ghi"; $a[3] = "lmn"; $a[4] = "opq"; Este ejemplo resulta mucho más útil cuando se quieren ajustar los elementos al array sin acudir a las funciones específicas, y sin tener que leer el número de los elementos que se encuentran en el array. Todo se ajustará de forma automática y correcta.

Elementos Básicos del Lenguaje En cambio, los array asociativos se basan en parejas "name- value“ y un ejemplo podría ser: $a = array( "nombre" => "Mario", "apellido" => "Rossi", "email" => "mario@rossi.com", );

Elementos Básicos del Lenguaje Es interesante contar con la posibilidad que tiene la función array de introducir las entradas, como en el ejemplo que se presenta abajo: $a = array( "primero" => array("nombre" => "Mario", "apellido" => "Rossi", "email" => "mario@rossi.com"), "segundo" => array( "nombre" => "Marco", "apellido" => "Verdi", "email" => "mario@verdi.com") );

Elementos Básicos del Lenguaje Es interesante contar con la posibilidad que tiene la función array de introducir las entradas, como en el ejemplo que se presenta abajo: $a = array( "primero" => array("nombre" => "Mario", "apellido" => "Rossi", "email" => "mario@rossi.com"), "segundo" => array( "nombre" => "Marco", "apellido" => "Verdi", "email" => "mario@verdi.com") );

Elementos Básicos del Lenguaje Al ejecutar en este array una instrucción del tipo: <? echo $a["segundo"]["email"]; ?> se visualizará "mario@verdi.com".

Elementos Básicos del Lenguaje Objects En PHP se pueden utilizar también los objetos. Para comenzar se verá un ejemplo: class visualiza { function ejecutar_visualiza () { echo "Visualiza un mensaje"; } $obj=new visualiza; $obj->ejecutar_visualiza();

Elementos Básicos del Lenguaje Operadores Los operadores que se pueden utilizar con PHP son parecidos a los que se utilizan con otros lenguajes de programación. Entre éstos: Operadores Aritméticos Los operadores de PHP son muy parecidos a los de C y JavaScript, si se conocen estos lenguajes resultaran familiares y fáciles de reconocer. Estos son los operadores que se pueden aplicar a las variables y constantes numéricas.

Elementos Básicos del Lenguaje Operadores Aritméticos

Elementos Básicos del Lenguaje <html> <head> <title>Ejemplo de PHP</title> </head> <body> <?php $a = 8; $b = 3; echo $a + $b,"<br>"; echo $a $b,"<br>"; echo $a * $b,"<br>"; echo $a / $b,"<br>"; $a++; echo $a,"<br>";$b; echo $b,"<br>“; ?> </body> </html>

Elementos Básicos del Lenguaje Operadores Comparación, Los operadores de comparación son utilizados para comparar valores y de esta forma poder tomar decisiones.

Elementos Básicos del Lenguaje Ejemplo Operadores Comparación <?php $a = 8; $c = 3; echo $a == $b,"<br>"; echo $a != $b,"<br>"; echo $a < $b,"<br>"; echo $a > $b,"<br>"; echo $a >= $c,"<br>"; echo $b <= $c,"<br>"; ?>

Elementos Básicos del Lenguaje Operadores Lógicos, Los operadores lógicos son utilizados para evaluar diferentes comparaciones, al combinar los posibles valores de éstas:

Elementos Básicos del Lenguaje Ejemplo Operadores Lógicos <?php $a = 8; $b = 3; $c = 3; echo ($a == $b) && ($c > $b),"<br>"; echo ($a == $b) || ($b == $c),"<br>"; echo !($b <= $c),"<br>"; ?>

Elementos Básicos del Lenguaje Otros operadores

Elementos Básicos del Lenguaje Otros operadores

Elementos Básicos del Lenguaje Estructuras de Control Las sentencias de control permiten ejecutar bloque de códigos dependiendo de ciertas condiciones. Para PHP el 0 equivale a Falso y cualquier otro número es Verdadero. IF...ELSE if (condición) { Este bloque se ejecuta si la condición es VERDADERA } else { Este bloque se ejecuta si la condición es FALSA }

Elementos Básicos del Lenguaje Estructuras de Control Las sentencias de control permiten ejecutar bloque de códigos dependiendo de ciertas condiciones. Para PHP el 0 equivale a Falso y cualquier otro número es Verdadero. IF...ELSE if (condición) { Este bloque se ejecuta si la condición es VERDADERA } else { Este bloque se ejecuta si la condición es FALSA } Ejemplo: if ($a > 4) echo "$a es mayor que 4";

Elementos Básicos del Lenguaje Ejemplo: <?php if ($nombre == ""){ echo "Tú no tienes nombre" } elseif (($nombre=="eva") OR ($nombre=="Eva")) { echo "Tu nombre es EVA"; } else { echo "Tu nombre es " . $nombre; }

Elementos Básicos del Lenguaje SWITCH...CASE...DEFAULT <?php switch ($dia) { case "Lunes": echo "Hoy es Lunes"; break; case "Martes": echo "Hoy es Martes"; case "Miércoles": echo "Hoy es Miércoles"; case "Jueves": echo "Hoy es Jueves"; case "Viernes": echo "Hoy es Viernes"; break; case "Sábado" echo "Hoy es Sábado"; case "Domingo" echo "Hoy es Domingo"; default echo "Esa cadena no corresponde a ningún día de la semana"; }//Fin del Switch ?>

Elementos Básicos del Lenguaje WHILE, Por medio de la sentencia WHILE se ejecuta un bloque de código mientras se cumpla una determinada condición. <?php $num = 1; while ($num < 5) { echo $num; $num++ } ?>

Elementos Básicos del Lenguaje WHILE, Se puede romper un bucle WHILE utilizando la sentencia BREAK. <?php $num = 1; while ($num < 5) { echo $num; if ($num == 3){ echo "Aquí nos salimos \n"; break; } $num++; ?>

Elementos Básicos del Lenguaje DO...WHILE, Esta sentencia es similar a WHILE, pero con esta sentencia primero se ejecuta el bloque de código y después se evalúa la condición, por lo que el bloque de código se ejecuta siempre por lo menos una vez. <?php $num = 1; do { echo $num; if ($num == 3){ echo "Aquí nos salimos \n"; Break; } $num++; } while ($num < 5); ?>

Elementos Básicos del Lenguaje FOR El bucle FOR no es estrictamente necesario, cualquier bucle FOR puede ser sustituido fácilmente por otro WHILE. Sin embargo, el bucle FOR resulta muy útil cuando se debe ejecutar un bloque de código a condición de que una variable se encuentre entre un valor mínimo y otro máximo. El bucle FOR también se puede romper mediante la sentencia BREAK.

Elementos Básicos del Lenguaje FOR <?php for ($num = 1; Snum <=5; $num++){ echo $num; if ($num == 3){ echo "Aquí nos salimos \n"; break; } ?>

Elementos Básicos del Lenguaje Arreglos y Matrices Un array o arreglo es un conjunto de variables agrupadas bajo un único nombre. Cada variable dentro de la matriz se denomina elemento; dentro de la misma matriz pueden existir variables de diferentes tipos y no es necesario que sean todas del mismo tipo.

Elementos Básicos del Lenguaje Arreglos y Matrices Se deben diferenciar entre los dos tipos de matrices existentes: Indexada: que es aquella cuyo acceso a los elementos se realiza por la posición que ocupan dentro de la estructura, se inician siempre desde la posición 0. Ejemplo: $amigos[0]

Elementos Básicos del Lenguaje Arreglos y Matrices – Asociativa: que es aquella donde los elementos se conforman por pares clave valor y el acceso se realiza proporcionando una determinada clave. Ejemplo: $amigos['edad']

Elementos Básicos del Lenguaje Arreglos y Matrices Existen dos formas para crear las matrices en PHP: – De forma implícita, que consiste en indicar el elemento, ya sea proporcionando su posición o su clave. Ejemplo: $nombres[0]='Javier';

Elementos Básicos del Lenguaje Arreglos y Matrices Si no se indica una posición, el array tomara el valor siguiente al último valor introducido. Ejemplo: $nombres[]='Lucas' // tomaría como valor 1 ya que lo ultimo introducido fue 0.

Elementos Básicos del Lenguaje – Mediante array() donde se le pasan los elementos como parámetros. En caso de matriz indexada toman la posición que ocupan en la creación de la matriz, mientras que los de la matriz asociativa se les asigna su valor mediante "=>". Ejemplo: $amigo=array('Nombre'=>'Jose','Direccion'=>'Neopatria 21'); Se puede mencionar que PHP no sólo se limita a la existencia de matrices por sí mismo, sino que existen matrices de matrices, o lo que es lo mismo, matrices multidimensionales. Ejemplo: $amigos[2]['Pedro'];

Elementos Básicos del Lenguaje Recorrido de una matriz Se cuenta con diferentes herramientas para poder acceder a los elementos de una matriz. En cada momento se mantiene una referencia del elemento de la matriz al que se tiene acceso, por tanto, para recorrer una matriz bastará con modificar dicha referencia. En caso de una matriz indexada el recorrido se realizara mediante un bucle, para hacerlo se debe conocer el número de elementos totales que posee la matriz. Esto se basa en la función count(variable) donde la variable representa la variable de la que se quiere obtener el número de elementos. Si variable es una matriz devuelve el número de elementos que tiene, devuelve 1 si solo tiene un elemento, aunque no sea matriz, y 0 si no tiene ningún valor.

Elementos Básicos del Lenguaje Recorrido de una matriz Otra función que permite conocer el número de elementos es sizeof(matriz). Para acceder a los elementos de una matriz asociativa se debe utilizar la función ecah() que recupera el par formado por clave y valor y además avanza una posición de puntero. Su sintaxis es each(matriz) y los valores que devuelve la matriz asociativa son los siguientes:

Elementos Básicos del Lenguaje Recorrido de una matriz Funciones para Navegar:

Elementos Básicos del Lenguaje Recorrido de una matriz Inserción de elementos:

Elementos Básicos del Lenguaje Recorrido de una matriz

Elementos Básicos del Lenguaje Recorrido de una matriz

Elementos Básicos del Lenguaje Funciones propias Un ejemplo para entender el uso de funciones es el siguiente: <?php function sumar($sumando1,$sumando2){ $ suma=$sumando1+$sumando2 echo $sumando1."+".$sumando2."=".$suma; } sumar(5,6); ?>

Elementos Básicos del Lenguaje Otras Funciones de matrices