|
Octubre 2009
|
Viernes, 23 de Octubre de 2009 00:00
|
|
Un vector, en lenguajes de programación, no es lo mismo que un vector en matemáticas.
Un vector (o array) en php es un conjunto de datos. Se declara como el resto de variables, pero al final de la variable lleva dos corchetes ([ ]) donde se indica la posición del vector a la que acceder.

Hay varias vormas de crear un vector:
Una forma sería indicando entre los corchetes la posición a la cual acceder.
$vector[0] = 'Dato 1';
$vector[1] = 'Dato 2';
$vector[2] = 'Dato 3';
Otra forma sería dejando el contenido de los corchetes en blanco. En este caso, php se encarga de incrementar el contador, empezando a contar desde cero.
$vector[] = 'Dato 1';
$vector[] = 'Dato 2';
$vector[] = 'Dato 3';
También se pueden crear de la siguiente forma:
$vector = array ("Dato 1", "Dato 2", "Dato 3", "Dato 4");
Las posiciones de los vectores, por lo general, son numéricas, pero también pueden ser palabras.
$vector[nombre] = "Mi nombre";
$vector[apellido] = "Mi apellido";
Hay algunas funciones relacionadas con los vectores:
Leer más...
|
|
Actualizado ( Domingo, 25 de Octubre de 2009 10:38 )
|
|
Miércoles 21 Octubre 2009
|
|
Miércoles, 21 de Octubre de 2009 11:43
|
|
Aquí está nuestra joyita. El bucle for.
No tiene nada del otro mundo. No se necesitan conocimientos avanzados ni una mente privilegiada para entenderlo, pero lo curioso es que a la gente le cuesta pillarlo. Tengo compañeros de clase que tardaron semanas, mientras que otros lo entendimos en días. Yo creo que es cuestión de práctica. Hacer muchos programitas que usen for, hacer cambios en los programas y ver qué resultados cambian. De esta forma, sacais vuestras propias conclusiones.
Supongo que la dificultad está en que en la vida real no estamos acostumbrados a pensar en bucles, de ahí que al principio nos cueste. La clave está en practicar. Una vez se domina el for, ya no hay nada mucho más difícil, pues ye la has pillado la lógica al php, y cualquier cosa nueva que veas, la aprendes al instante.
El bucle for no se diferencia demasiado del buble while. Es más, con el bucle while se puede hacer lo mismo que con el bucle for, pero con más lineas.
El bucle FOR: Su forma.
for(inicializamos, condición del bucle, actualizamos){
instrucciones del bucle;
}
El bucle for se suele iniciar una variable contador, luego se pone la condición sobre esa variable, y luego se actualiza esa variable.
Por ejemplo, vamos a utilizar el bucle for para hacer la tabla de multiplicar del 2.
{codecitation class="brush:php"}
<?php
for($i=0;$i<=10;$i++){
$resultado = 2 * $i;
echo "2 * $i = $resultado<br>";
}
?>
{/codecitation}
Explicación:
Leer más...
|
|
Actualizado ( Miércoles, 21 de Octubre de 2009 13:47 )
|
|
|
Domingo, 18 de Octubre de 2009 11:19
|
|
En los lenguajes de programación, se pueden añadir comentarios al código. Es más, se recomienda añadirlos.
Suele pasar que creas un programa un poco largo, y cuando vuelves un tiempo después, tienes que pasar un rato descifrando qué hace cada cosa. Con los comentarios, te ahorras todo ese esfuerzo.
También sirven para depurar un programa. No es el método común, pero sirve. Cuando un programa no funciona, una forma de encontrar el fallo es comentando todo el código e ir descomentando partes de este. Al comentar código, este no se ejecuta, si no que se queda como solo texto. Por tanto, si empezamos descomentando algo simple, ese código funcionará. Conforme descomentemos más código, llegará un momento que el código descomentado es el que contiene el error y, por tanto, sabremos donde está este.
Para comentar una linea, basta con poner una doble barra (//). Si queremos comentar varias lineas, se inicia el comentario con una barra y un asterisco, y este termina con un asterisco y una barra:
/* linea 1 del comentario
linea 2 del comentario
linea 3 del comentario */ Leer más...
|
|
Actualizado ( Domingo, 18 de Octubre de 2009 12:18 )
|
|
|
Domingo, 18 de Octubre de 2009 00:00
|
|
Las variables. Es algo que he estado utilizando en todas mis entradas anteriores y se me había olvidado explicar. No les veo ninguna dificultad, pero debería haberlas explicado al principio de todo.
Las variables sirven para almacenar valores, ya sean numéricos, cadenas de texto, etc. Su valor puede cambiar (variar) durante la ejecución de un programa.
En php (y en otros lenguajes similares), para asignar un valor a una variable, esta se pone a la izquierda del signo igual, y el valor a asignar se pone a la derecha. El valor puede escribirse directamente, puede ser una operación o puede ser otra variable.
En php, las variables están formadas por letras y/o números. Deben empezar por una letra, pero pueden terminar con un número. Se pueden usar barras bajas(o subrayado). Las variables siempre van precedidas del signo dolar ($).
Para almacenar un número directamente en una variable:
$a = 5; //Esto almacena un 5 en la variable $a.
Para ver el contenido de la variable $a:
echo $a;
Para almacenar el resultado de una operación en una variable:
Leer más...
|
|
Actualizado ( Martes, 20 de Octubre de 2009 20:04 )
|
|
|
Sábado, 17 de Octubre de 2009 18:11
|
|
Un bucle es una iteración, una repetición. En php, como en cualquier lenguaje de programación, hay instrucciones, código, que ha de repeterise varias veces y esto se hace mediante el uso de bucles.
Nosotros veremos el bucle while (o do while) y más adelante, el bucle for.
El bucle while hace mientras se cumple tal condición, ejecuto estas instrucciones, cuando termina el código del bucle, vuelvo a evaluar la condición, si es cierta, repito el bucle, en caso contrario, continuo con el programa principal, fuera del bucle.
mientras(condición){
instrucción 1;
instrucción 2;
instrucción 3;
}
instrucción 4;
Mientras la condición sea cierta, ejecutará las instrucciones uno, dos y tres una y otra vez. Si la condición pasa a ser falsa, ejecutará la instrucción cuatro.
Veamos un ejemplo
Leer más...
|
|
Actualizado ( Sábado, 17 de Octubre de 2009 18:55 )
|
|
|
Sábado, 17 de Octubre de 2009 16:58
|
|
La sentencia switch realmente no ofrece nada nuevo, pero existe y en ciertos casos puede sernos útil. En php nunca la he usado. En C la he usado para crear menús.
Su funcionamiento es el siguiente:
switch(cosa a evaluar){
en caso de que tenga "tal valor", hacemos esto,
en caso de que tenga "este otro valor", hacemos esto otro,
en caso de que tenga "tal otro valor", hacemos esto otro.
por defecto, es decir, si no se cumple ninguno de los casos anteriores, hacemos "esto".
Así, explicado en lenguaje natural, cualquiera diría que se trata de una función if-else, pero no lo es, se trata de la función switch.
Veamos un ejemplo usando if-else y luego el mismo ejemplo utilizando switch.
Leer más...
|
|
Actualizado ( Sábado, 17 de Octubre de 2009 17:34 )
|
|
|
Jueves, 15 de Octubre de 2009 00:00
|
|
Hace poco vimos la condicional if/else y como esta funcionaba a partir de evaluar una operación.
También vimos condicionales anidadas. Por ejemplo, quiero que evalues tal operación. Si es cierta, evalua esta otra instrucción. Si esta también es cierta, ejecuta esta instrucción.
Con los operadores lógicos evitamos tener que crear varias condicionales, haciendo que la función if evalue varias operaciones en una sola instrucción.
Antes de empezar aviso: Por lo general, cuando nos enseñan algo que nos cuesta de aprender, si luego nos muestran otra manera de resolver el problema, tendemos a no prestarle demasiada atención, pues ya hemos realizado un esfuerzo en aprender un método, ¿para qué aprender otra forma? Pues bien, estoy convencido de que este método lo vais a tener que aprender sí o sí, así que intentad dedicarle unos minutos y vereis que es algo muy simple.
En la entrada anterior sobre condicional if/else vimos el siguiente ejemplo:
{codecitation class="brush:php"}
<?php if(isset($mi_variable)){ if(!empty($mi_variable)){ echo "Mi variable existe y contiene el valor $mi_variable<br>"; } else{ echo "Mi variable existe, pero está vacía<br>"; } } else{ echo "Mi variable no existe<br>"; } ?>
{/codecitation}
Para no usar una condicional if dentro de otra condicional if, podemos usaro operadores lógicos.
En el primer if evalua una operación, si es cierta, continua dentro de las llaves, donde se encuentra otra condicional if. La evalua, si es cierta, muestra el resultado deseado.
En este caso, el resultado deseado se mostrará cuando ambas condicionales sean ciertas. Por tanto, podemos utilizar el operador lógico AND (&). PHP acepta tanto la palabra reservada and, como un & o dos &&.
Leer más...
|
|
Actualizado ( Sábado, 17 de Octubre de 2009 18:57 )
|
|
|
Viernes, 09 de Octubre de 2009 11:47
|
|
Cuando programamos en php, al principio puede parecernos complicado, pero es normal, es algo nuevo.
Pero la realidad es bien distinta. Aunque con php se pueden llegar a hacer cosas realmente complicadas, y tiene funciones también complicadas, php en si es bastante simple y son cinco cosas las que hay que aprender para empezar:
- IF
- SWITCH
- FOR
- WHILE
- FUNCTION
Una vez aprendes su sintaxis y practicas un poco, cuando ya te has familiarizado con la sintaxis de php y sus elementos más básicos, lo demás es muy simple. Cualquier cosa que necesites hacer, ya existe y solo debes buscar el nombre de la función y mirar su sintaxis.
Volviendo a lo más básico, vamos a empezar con la condicional if.
En php, como en cualquier lenguaje de programación, es muy común evaluar operaciones para, según su resultado, hacer una u otra acción.
Los operadores para evaluar operaciones son igual (==), distinto (!=), menor que (<), mayor que (>), menor o igual que (<=) mayor o igual que (>=).
Un ejemplo sería permitir el acceso a una zona concreta:
si el usuario se ha logueado{
entrar en esta sección
}
en caso contrario{
mostrar mensaje de error
}
Pero vamos a empezar con un caso más sencillo para que podais probarlo, pues el tema del login es algo complejo para empezar por ahí.
Leer más...
|
|
Actualizado ( Jueves, 15 de Octubre de 2009 14:00 )
|
|
|
Muy buena la ayuda, me gusta la maner...
Espero que no les parezca dificil, pu...
nose
He intentado usar wordpress para el b...