PHP Bucles -Bucle for


Ejecuta un bloque de código un número específico de veces, o mientras una condición especificada sea verdadera.


bucle for

El bucle for se utiliza cuando usted sabe de antemano el número de veces que el script necesita ejecutarse.

Sintaxis

for (初始值; 条件; 增量)
{
    要执行的代码;
}

Parámetros:

  • Valor inicial: principalmente inicializa un valor de variable, utilizado para establecer un contador (pero puede ser cualquier código que se ejecute una vez al comienzo del bucle).
  • Condición: la condición limitante para la ejecución del bucle. Si es TRUE, el bucle continúa. Si es FALSE, el bucle termina.
  • Incremento: se utiliza principalmente para incrementar el contador (pero puede ser cualquier código que se ejecute al final del bucle).

Nota:Los parámetrosde valor inicialyy de incrementopueden estar vacíos o tener múltiples expresiones (separadas por comas).

Ejemplo

El siguiente ejemplo define un bucle con valor inicial i=1. Mientras la variableisea menor o igual que 5, el bucle continuará ejecutándose. Cada vez que el bucle se ejecuta, la variableise incrementa en 1:

Ejemplo

<?php for ($i=1; $i<=5; $i++) { echo "Los números son" . $i . PHP_EOL; } ?>

Salida:

数字为 1
数字为 2
数字为 3
数字为 4
数字为 5


bucle foreach

El bucle foreach se utiliza para recorrer arrays.

Sintaxis

foreach ($array as $value)
{
    要执行代码;
}

En cada iteración del bucle, el valor del elemento actual del array se asigna a la variable $value (el puntero del array se mueve uno a uno), y en la siguiente iteración verá el siguiente valor del array.

foreach ($array as $key => $value)
{
    要执行代码;
}

En cada iteración, tanto la clave como el valor del elemento actual del array se asignan a las variables $key y $value (el puntero numérico se mueve uno a uno), y en la siguiente iteración verá la siguiente clave y valor del array.

Ejemplo

El siguiente ejemplo demuestra un bucle que muestra los valores de un array determinado:

Ejemplo

<?php $x=array("Google","Ejemplo","Taobao"); foreach ($x as $value) { echo $value . PHP_EOL; } ?>

Salida:

Google
Ejemplo
Taobao

El siguiente ejemplo demuestra un bucle que muestra las claves y los valores de un array determinado:

Ejemplo

<?php $x=array(1=>"Google", 2=>"Ejemplo", 3=>"Taobao"); foreach ($x as $key => $value) { echo "la clave es" . $key . "y el valor correspondiente es". $value . PHP_EOL; } ?>

Salida:

key  为 1,对应的 value 为 Google
key  为 2,对应的 value 为 Ejemplo
key  为 3,对应的 value 为 Taobao
Otras extensiones