viernes, 20 de marzo de 2015

PHP FOR Loops

HP para bucles ejecutar un bloque de código un número determinado de veces.

El PHP para Loop

El bucle for se utiliza cuando se sabe de antemano cuántas veces la secuencia de comandos debe ejecutarse.

Sintaxis

for (init counter; test counter; increment counter) {
    code to be executed;
}
Parámetros:
  • contador init : Inicializa el valor del contador de bucle
  • contador de pruebas : Evaluada por cada iteración del bucle. Si se evalúa como TRUE, el bucle continúa. Si se evalúa como FALSO, el bucle termina.
  • contador de la subasta : Aumenta el valor del contador de bucle
El siguiente ejemplo muestra los números del 0 al 10:

Ejemplo

<?php 
for ($x = 0; $x <= 10; $x++) {
    echo "The number is: $x <br>";
} 
?>


El bucle foreach PHP

El bucle foreach funciona solamente con matrices y se utiliza para recorrer cada par clave / valor de una matriz.

Sintaxis

foreach ($array as $value) {
    code to be executed;
}
Para cada iteración del bucle, el valor del elemento de matriz actual se asigna a $ value y el puntero se mueve por uno, hasta que alcanza el último elemento de la matriz.
El siguiente ejemplo muestra un bucle que dará salida a los valores de la matriz dada ($ colores):

Ejemplo

<?php 
$colors = array("red", "green", "blue", "yellow"); 

foreach ($colors as $value) {
    echo "$value <br>";
}
?>

Usted aprenderá más acerca de las matrices en un capítulo posterior.

PHP mientras Loops

PHP bucles while ejecuta un bloque de código mientras que la condición especificada es verdadera.

PHP Loops

A menudo, cuando se escribe código, que desea que el mismo bloque de código se ejecute una y otra vez en una fila. En lugar de agregar varias líneas de código casi iguales en un script, podemos utilizar bucles para realizar una tarea como esta.
En PHP, tenemos las siguientes declaraciones de bucle:
  • mientras - recorre un bloque de código, siempre y cuando la condición especificada es verdadera
  • do ... while - bucles a través de un bloque de código una vez, y luego repite el bucle mientras la condición especificada es verdadera
  • para - bucles a través de un bloque de código un número determinado de veces
  • foreach - bucles a través de un bloque de código para cada elemento de una matriz

El bucle while PHP

El bucle while ejecuta un bloque de código, siempre y cuando la condición especificada es cierto.

Sintaxis

while (condition is true) {
    code to be executed;
}
El siguiente ejemplo primero establece una variable $ x a 1 ($ x = 1). Entonces, el bucle while continuará funcionando siempre como $ x es menor que, o igual a 5 ($ x <= 5). $ X se incrementará en 1 cada vez que se ejecuta el bucle ($ x ++):

Ejemplo

<?php 
$x = 1; 

while($x <= 5) {
    echo "The number is: $x <br>";
    $x++;
} 
?>


El PHP bucle do ... while

El do ... while siempre se ejecutará el bloque de código una vez, se compruebe el estado, y repetir el bucle mientras la condición especificada es verdadera.

Sintaxis

do {
    code to be executed;} while (condition is true);
El siguiente ejemplo primero establece una variable $ x a 1 ($ x = 1). Entonces, el do while escribirá alguna salida, y luego incrementar la variable $ x con 1. Entonces la condición se comprueba (es de $ x menor o igual a 5?), Y el bucle continuará funcionando siempre y cuando $ x es menor que, o igual a 5:

Ejemplo

<?php 
$x = 1; 

do {
    echo "The number is: $x <br>";
    $x++;
} while ($x <= 5);
?>

Note que en un bucle Do While la condición se comprueba después de ejecutar las declaraciones dentro del bucle. Esto significa que el bucle Do While sería ejecutar sus estados al menos una vez, incluso si la condición es falsa la primera vez.
El ejemplo siguiente establece el $ variable x a 6, a continuación, se ejecuta el bucle, y entonces la condición se comprueba :

Ejemplo

<?php 
$x = 6;

do {
    echo "The number is: $x <br>";
    $x++;
} while ($x<=5);
?>

PHP CONMUTADOR (INTERRUPTOR DE DECLARACIÓN)

La sentencia switch PHP

Utilice la sentencia switch para seleccionar uno de los muchos bloques de código para ser ejecutado .

Sintaxis

switch (n) {
    case label1:
        code to be executed if n=label1;
        break;
    case label2:
        code to be executed if n=label2;
        break;
    case label3:
        code to be executed if n=label3;
        break;
    ...
    default:
        code to be executed if n is different from all labels;
}
Así es como funciona: En primer lugar tenemos una sola expresión n (con mayor frecuencia una variable), que se evalúa una vez. El valor de la expresión se compara entonces con los valores para cada caso en la estructura. Si hay una coincidencia, se ejecuta el bloque de código asociado a ese caso. Utilice descanso para evitar que el código se ejecute en el siguiente caso automáticamente. El defectosentencia se utiliza si no se encuentra ninguna coincidencia.

Ejemplo

<?php
$favcolor = "red";

switch ($favcolor) {
    case "red":
        echo "Your favorite color is red!";
        break;
    case "blue":
        echo "Your favorite color is blue!";
        break;
    case "green":
        echo "Your favorite color is green!";
        break;
    default:
        echo "Your favorite color is neither red, blue, or green!";
}
?>

IF... ELSE. ELSEIF DECLARACION EN PHP

Sentencias condicionales se utilizan Para Llevar un cabo Diferentes Acciones basadas en Diferentes condiciones.

Sentencias condicionales de PHP

Muy a Menudo, Cuando Se ESCRIBE código, Que DESEA Llevar un cabo Diferentes Acciones párr Diferentes Decisiones.  Florerias utilizar Sentencias condicionales en el código Para Hacer ESTO.
En PHP TENEMOS las Siguientes Instrucciones condicionales:
  • si  - Ejecuta código Sólo si la Condición especificada Verdadera mar
  • si ... else  - Ejecuta código Si Una Condición es Verdadera Y OTRO código si la Condición es falsa
  • si ... elseif .... otra cosa  - ESPECIFICA Una Nueva Condición párr Poner a prueba, si la Primera Condición es falsa
  • interruptor de Sentencia  - Selecciona uno de MUCHOS bloques de código Para Ser ejecutado

PHP - La Sentencia si

La Sentencia si se utilizació párr ejecutar ONU código  Sólo si la Condición especificada Verdadera mar  .

Sintaxis

if (condition) {
    code to be executed if condition is true
;
}
El siguiente EJEMPLO es la salida "! Que Tengas un buen dia"  Si la hora actual (HORA) es menor Que 20:

Example

<?php
$t = date("H");

if ($t < "20") {
    echo "Have a good day!";
}
?>


PHP - El sí ... Else

Utilice el .... Si otro párrafo ejecutar código ALGÚN  Si Una Condición es Verdadera Y OTRO código si la Condición es falsa  .

Sintaxis

if (condition) {
    code to be executed if condition is true;
} else {
    code to be executed if condition is false;}
El siguiente EJEMPLO es la salida "Que Tengas un buen dia!"  Si La hora actual es Menos de 20, y "Buenas noches!"  de OTRO MODO:

Example

<?php
$t = date("H");

if ($t < "20") {
    echo "Have a good day!";
} else {
    echo "Have a good night!";
}
?>


PHP - El sí ... elseif .... lo demás

Utilice el .... Si elseif ... else párr  especifícalo Una Nueva Condición párr activo probar, si la Primera Condición es falsa.

Sintaxis

if (condition) {
    code to be executed if condition is true;} elseif (condition) {
    code to be executed if condition is true;} else {
    code to be executed if condition is false;}
El siguiente EJEMPLO es la salida "Que Tengas un buen dia!"  Si La hora actual es Menos de 10, y "Que Tengas un buen dia!"  si la hora es real inferior a contrario 20. De lo, la salida "una Tener buena noche ":

Example

<?php
$t = date("H");

if ($t < "10") {
    echo "Have a good morning!";
} elseif ($t < "20") {
    echo "Have a good day!";
} else {
    echo "Have a good night!";
}
?>

OPERADORES PARA PHP

Operadores PHP

Los operadores se utilizan para realizar operaciones sobre las variables y valores.
PHP divide a los operadores en los siguientes grupos:
  • Los operadores aritméticos
  • Operadores de asignación
  • Los operadores de comparación
  • Operadores de Aumentar / Disminuir
  • Los operadores lógicos
  • Operadores de cadena
  • Operadores de matriz

PHP Operadores aritméticos

Los operadores aritméticos PHP se utilizan con valores numéricos para realizar operaciones aritméticas comunes, tales como suma, resta, multiplicación, etc.
OperatorNameExampleResult
+Addition$x + $ySum of $x and $y
-Subtraction$x - $yDifference of $x and $y
*Multiplication$x * $yProduct of $x and $y
/Division$x / $yQuotient of $x and $y
%Modulus$x % $yRemainder of $x divided by $y
**Exponentiation$x ** $yResult of raising $x to the $y'th power (Introduced in PHP 5.6) 

Operadores de Asignación de PHP

Los operadores de asignación PHP se utilizan con valores numéricos para escribir un valor a una variable.
El operador básico de asignación en PHP es "=". Esto significa que el operando de la izquierda recibe el valor de la expresión de asignación a la derecha.
AssignmentSame as...Description
x = yx = yThe left operand gets set to the value of the expression on the right
x += yx = x + yAddition
x -= yx = x - ySubtraction
x *= yx = x * yMultiplication
x /= yx = x / yDivision
x %= yx = x % yModulus

PHP Operadores de comparación

Los operadores de comparación PHP se utilizan para comparar dos valores (numéricos o de cadena):
OperatorNameExampleResult
==Equal$x == $yReturns true if $x is equal to $y
===Identical$x === $yReturns true if $x is equal to $y, and they are of the same type
!=Not equal$x != $yReturns true if $x is not equal to $y
<>Not equal$x <> $yReturns true if $x is not equal to $y
!==Not identical$x !== $yReturns true if $x is not equal to $y, or they are not of the same type
>Greater than$x > $yReturns true if $x is greater than $y
<Less than$x < $yReturns true if $x is less than $y
>=Greater than or equal to$x >= $yReturns true if $x is greater than or equal to $y
<=Less than or equal to$x <= $yReturns true if $x is less than or equal to $y

PHP incremento / decremento Operadores

Los operadores de incremento PHP se utilizan para incrementar el valor de una variable.
Los operadores decremento PHP se utilizan para disminuir el valor de una variable.
OperatorNameDescription
++$xPre-incrementIncrements $x by one, then returns $x
$x++Post-incrementReturns $x, then increments $x by one
--$xPre-decrementDecrements $x by one, then returns $x
$x--Post-decrementReturns $x, then decrements $x by one

PHP Operadores lógicos

Los operadores lógicos de PHP se utilizan para combinar las sentencias condicionales.
OperatorNameExampleResult
andAnd$x and $yTrue if both $x and $y are true
orOr$x or $yTrue if either $x or $y is true
xorXor$x xor $yTrue if either $x or $y is true, but not both
&&And$x && $yTrue if both $x and $y are true
||Or$x || $yTrue if either $x or $y is true
!Not!$xTrue if $x is not true

PHP Operadores de Cuerda

PHP tiene dos operadores que están especialmente diseñados para las cuerdas.
OperatorNameExampleResult
.Concatenation$txt1 . $txt2Concatenation of $txt1 and $txt2
.=Concatenation assignment$txt1 .= $txt2Appends $txt2 to $txt1

Operadores de matriz PHP

Los operadores de array PHP se utilizan para comparar arrays.
OperatorNameExampleResult
+Union$x + $yUnion of $x and $y
==Equality$x == $yReturns true if $x and $y have the same key/value pairs
===Identity$x === $yReturns true if $x and $y have the same key/value pairs in the same order and of the same types
!=Inequality$x != $yReturns true if $x is not equal to $y
<>Inequality$x <> $yReturns true if $x is not equal to $y
!==Non-identity$x !== $yReturns true if $x is not identical to $y