php arreglos

Páginas: 26 (6499 palabras) Publicado: 23 de noviembre de 2014
PROGRAMACIÓN PARA INTERNET

Programación para Internet
Módulo 4. Programación en ambientes Web del lado del
servidor
Objetivo: Aplicar los conceptos básicos de la programación
estructurada utilizando un lenguaje empotrado en el servidor
Web.
4.1. Introducción
4.2. Identificadores y tipos de datos
4.3. Control del Flujo
4.4. Manejo de cadenas y expresiones regulares
4.5. Arreglos
4.6.Manejo de archivos y directorios
4.7. Programación con formularios
4.8. Validación de formularios
Lic. Nancy Michelle Torres Villanueva

PROGRAMACIÓN PARA INTERNET

La versión más reciente de PHP es la 5.3.8 (23
de agosto 2011), que incluye todas las ventajas
que provee el nuevo Zend Engine 2.
Lic. Nancy Michelle Torres Villanueva

2

PROGRAMACIÓN PARA INTERNET

PHP
PHPHypertext Pre-processor
PHP es un lenguaje de scripting ampliamente utilizado
para fines generales que es especialmente adecuado
para el desarrollo web y puede ser embebido en
páginas HTML.
Generalmente se ejecuta en un servidor web, tomando
el código en PHP como su entrada y creando páginas
web como salida.
Lic. Nancy Michelle Torres Villanueva

3

PROGRAMACIÓN PARA INTERNET

EjemploLic. Nancy Michelle Torres Villanueva

4

PROGRAMACIÓN PARA INTERNET

PHP Tags
Un bloque de código PHP está incrustado dentro de
código HTML con las siguientes etiquetas.
1-
2- ...
3-
4-

Lic. Nancy Michelle Torres Villanueva

5

PROGRAMACIÓN PARA INTERNET

Anatomía del Script




Todas las sentencias como llamadas a
funciones, asignaciones de variables, salidas
dedatos, directivas y demás deben terminar
con punto y coma (;).
Los bloques de código se envuelven entre
llaves ( {} ).

Lic. Nancy Michelle Torres Villanueva

6

PROGRAMACIÓN PARA INTERNET

Comentarios
Pueden ser incluidos en el código utilizando
varios estilos:
// Comentario de una línea
# Este es otro estilo de comentario
/* Así es como
puedo crear
un comentario de variaslíneas */
Lic. Nancy Michelle Torres Villanueva

7

PROGRAMACIÓN PARA INTERNET

Comentarios...
/**
* API Documentation Example
*
* @param string $bar
*/
function foo($bar) { }

Lic. Nancy Michelle Torres Villanueva

8

PROGRAMACIÓN PARA INTERNET

Tipos de datos




Escalares


boolean



int



float



String

Compuestos


array



objectLic. Nancy Michelle Torres Villanueva

9

PROGRAMACIÓN PARA INTERNET

Valores numéricos


Octales se representan con un 0 al inicio



Hexadecimal se representa con 0x



Exponenciales con E, 2E7

Lic. Nancy Michelle Torres Villanueva

10

PROGRAMACIÓN PARA INTERNET

Cuidado con los números
echo (int) ((0.1 + 0.7) * 10);




Esperamos que la expresión ((0.1 +0.7) * 10)
devuelva 8, sin embargo, imprime 7.
Esto pasa porque el resulta de esta expresión
aritmética es guardada internamente como
7.999999 en vez de 8

Lic. Nancy Michelle Torres Villanueva

11

PROGRAMACIÓN PARA INTERNET

Cadenas



Secuencia de caracteres
PHP puede crear cadenas con comillas o
apóstrofes

print 'Esto funciona';
print "Esto tambien";

Lic. NancyMichelle Torres Villanueva

12

PROGRAMACIÓN PARA INTERNET

Caracter de escape



Se usa la diagonal inversa
\t \n \r

print "Esta cadena tiene \": comillas!";
print 'Esta cadena tiene \': apostrofe!';

Lic. Nancy Michelle Torres Villanueva

13

PROGRAMACIÓN PARA INTERNET

Otro caso
print "Esta cadena tiene ': apostrofe!";
print 'Esta cadena tiene ": comillas!';

Lic.Nancy Michelle Torres Villanueva

14

PROGRAMACIÓN PARA INTERNET

Curiosidades
$var = 'Esta es una cadena
con dos lineas';
$query = "SELECT max(order_id)
FROM orders
WHERE cust_id = $custID";

Lic. Nancy Michelle Torres Villanueva

15

PROGRAMACIÓN PARA INTERNET

Variables en cadenas
entrecomilladas
$number = 45;
$vehicle = "camion";
$message = "Este $vehicle tiene...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Vectores Arreglos y Ficheros en PHP
  • php
  • PHP
  • Arreglos
  • Php Y Php
  • Arreglos
  • Arreglos
  • Arreglos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS