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
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
Salida:
Google Ejemplo Taobao
El siguiente ejemplo demuestra un bucle que muestra las claves y los valores de un array determinado:
Ejemplo
Salida:
key 为 1,对应的 value 为 Google key 为 2,对应的 value 为 Ejemplo key 为 3,对应的 value 为 TaobaoOtras extensiones