Diferencia entre revisiones de «Usuario:ManuelRomero/PHP/Resumen»
De WikiEducator
< Usuario:ManuelRomero | PHP
(Página creada con «===Instalación=== *Apache *php *mysql *netbeans *java *debug ===Sintaxis básica=== ;Código embebido <source lang=php> <?php ..... ?> </source> *En un mismo fichero pu...») |
|||
Línea 17: | Línea 17: | ||
*En un mismo fichero puedo abrir y cerrar etiquetas | *En un mismo fichero puedo abrir y cerrar etiquetas | ||
*El comportamiento es como si todo es un fichero, que es lo que es | *El comportamiento es como si todo es un fichero, que es lo que es | ||
+ | <source lang=php> | ||
<?php | <?php | ||
$titulo= "El título de la página " | $titulo= "El título de la página " | ||
Línea 50: | Línea 51: | ||
</source> | </source> | ||
− | * | + | *Lenguaje fuertemente tipado de declaración dinámica |
*5 tipos básicos | *5 tipos básicos | ||
*Los tipos pueden cambiar en cualquier momento | *Los tipos pueden cambiar en cualquier momento | ||
Línea 67: | Línea 68: | ||
*Existen muchas funciones para trabajar con ellas | *Existen muchas funciones para trabajar con ellas | ||
:Definirlo | :Definirlo | ||
+ | <source lang=php> | ||
<?php | <?php | ||
$miArray = array();//Crea un array vacío | $miArray = array();//Crea un array vacío | ||
Línea 73: | Línea 75: | ||
$array4 = [1,5,4,3,2]; | $array4 = [1,5,4,3,2]; | ||
?> | ?> | ||
− | + | <7source> | |
;Añadir elementos después del último que hubiera | ;Añadir elementos después del último que hubiera | ||
+ | <source lang=php> | ||
<?php | <?php | ||
$miArray[] =10 ; | $miArray[] =10 ; | ||
Línea 81: | Línea 84: | ||
$array4 []=15; | $array4 []=15; | ||
?> | ?> | ||
+ | </source> | ||
;Añadir elementos en una posición concreta | ;Añadir elementos en una posición concreta | ||
+ | <source lang=php> | ||
<?php | <?php | ||
$miArray[5] =10 ; //El próximo elemento se añadirá en la posicón 6 aunque solo haya 2 elementos | $miArray[5] =10 ; //El próximo elemento se añadirá en la posicón 6 aunque solo haya 2 elementos | ||
Línea 89: | Línea 94: | ||
$array4 [1]=15; | $array4 [1]=15; | ||
?> | ?> | ||
− | + | </source> | |
;Eliminar una posición del array | ;Eliminar una posición del array | ||
*Se usa la conocida función unset(...) | *Se usa la conocida función unset(...) | ||
*Por ejemplo eliminar las posición previamente añadidas | *Por ejemplo eliminar las posición previamente añadidas | ||
;Añadir elementos en una posición concreta | ;Añadir elementos en una posición concreta | ||
+ | <source lang=php> | ||
<?php | <?php | ||
unset($miArray[5]); //Elimina el elemento de la posicón 6 Si fuera el último el siguiente que añadamos sin indexar cubrirá esa posición, si no se dejará un hueco | unset($miArray[5]); //Elimina el elemento de la posicón 6 Si fuera el último el siguiente que añadamos sin indexar cubrirá esa posición, si no se dejará un hueco | ||
Línea 100: | Línea 106: | ||
unset($array4 [1]); | unset($array4 [1]); | ||
?> | ?> | ||
+ | </source > | ||
;Funciones que más hemos usado con array | ;Funciones que más hemos usado con array | ||
count($array) o size($array) | count($array) o size($array) | ||
*Nos dice el número de elementos de un array, que no tiene porqué coincidir con el siguiente elemento a añadir. | *Nos dice el número de elementos de un array, que no tiene porqué coincidir con el siguiente elemento a añadir. | ||
;Recorrer un array foreach(....) | ;Recorrer un array foreach(....) |
Revisión de 02:30 10 mar 2015
Instalación
- Apache
- php
- mysql
- netbeans
- java
- debug
Sintaxis básica
- Código embebido
<?php ..... ?>
- En un mismo fichero puedo abrir y cerrar etiquetas
- El comportamiento es como si todo es un fichero, que es lo que es
<?php $titulo= "El título de la página " $trozosCodigo =0; ?> <source lang=php> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Probando cosas con título <?php echo $titulo; $trozosCodigo++;?></title> </head> <body> <?php echo "Otro trozo de código php "; $trozosCodigo+; ?> </body> <?php $trozosCodigo+; echo "En total hay $trozosCodigo de código;"; ?> </html>
- Variables
- Identificadores que empiezan por $
<?php $variable = "valor"; ?>
- Lenguaje fuertemente tipado de declaración dinámica
- 5 tipos básicos
- Los tipos pueden cambiar en cualquier momento
<?php $a= 5; // $a de tipo entero $a="maria"; // $a de tipo string $a=true; // $a de tipo booleano $a=5.5; // $a de tipo float $a=null; // $a de tipo null ?>
Array
- Son estructuras o colecciones de alguna manera ordenadas de valores de cualquier tipo
- Existen muchas funciones para trabajar con ellas
- Definirlo
<?php $miArray = array();//Crea un array vacío $otroArray = array("Maria", "Luis", "Pedro", "Marta", "Carol"); $otroArrayVacio = []; $array4 = [1,5,4,3,2]; ?> <7source> ;Añadir elementos después del último que hubiera <source lang=php> <?php $miArray[] =10 ; $otroArray[] = "Marga"; $otroArrayVacio[] =8; $array4 []=15; ?>
- Añadir elementos en una posición concreta
<?php $miArray[5] =10 ; //El próximo elemento se añadirá en la posicón 6 aunque solo haya 2 elementos $otroArray[2] = "Marga"; //Si ya existiera la posición 2 se sustituiría $otroArrayVacio[10] =8; $array4 [1]=15; ?>
- Eliminar una posición del array
- Se usa la conocida función unset(...)
- Por ejemplo eliminar las posición previamente añadidas
- Añadir elementos en una posición concreta
<?php unset($miArray[5]); //Elimina el elemento de la posicón 6 Si fuera el último el siguiente que añadamos sin indexar cubrirá esa posición, si no se dejará un hueco unset($otroArray[2]); unset($otroArrayVacio[10]); unset($array4 [1]); ?>
- Funciones que más hemos usado con array
count($array) o size($array)
- Nos dice el número de elementos de un array, que no tiene porqué coincidir con el siguiente elemento a añadir.
- Recorrer un array foreach(....)