Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Incremento y Decremento | Bucles
Introducción a PHP

bookIncremento y Decremento

Los incrementos (++) y decrementos (--) se utilizan para ajustar convenientemente los valores de las variables en 1. Son comúnmente empleados en bucles para modificar los contadores de iteración al recorrer arreglos u objetos. También resultan útiles para incrementar o decrementar valores de variables en diversos algoritmos que requieren procesamiento secuencial de datos o cálculos.

Pre-incremento y post-incremento se diferencian en el momento en que el valor de la variable se incrementa en relación con su uso en una expresión:

Pre-incremento (++i)
La variable se incrementa en 1 antes de ser utilizada en la expresión. Por ejemplo, si i = 5, la expresión ++i primero incrementará i a 6 y luego devolverá 6.

Post-incremento (i++)
La variable se incrementa en 1 después de ser utilizada en la expresión. Por ejemplo, si i = 5, la expresión i++ primero devolverá 5 y luego incrementará i a 6.

Uso de pre-incremento

main.php

main.php

copy
1234567891011
<?php // Initialize the variable $counter = 0; // Prefix increment echo ++$counter; // Output: 1 echo ++$counter; // Output: 2 echo ++$counter; // Output: 3 // The variable `$counter` now has the value 3 ?>

En este ejemplo, la variable $counter se incrementa en 1 antes de que su valor sea utilizado para la salida. Cada llamada subsiguiente de ++$counter aumenta $counter en 1, mostrando secuencialmente 1, 2 y 3.

Uso de post-incremento

main.php

main.php

copy
1234567891011
<?php // Initialize the variable $counter = 0; // Postfix increment echo $counter++; // Output: 0 echo $counter++; // Output: 1 echo $counter++; // Output: 2 // The variable `$counter` now has the value 3 ?>

En este ejemplo, la variable $counter se incrementa en 1 después de que su valor se utiliza para la salida. Cada llamada subsiguiente de $counter++ utiliza el valor actual de $counter para la salida y luego incrementa $counter en 1, mostrando secuencialmente 0, 1 y 2.

Pre-incremento en un bucle

main.php

main.php

copy
123456789
<?php // Initialize the counter variable $counter = 0; // `for` loop with prefix increment for ($i = 0; $i < 5; ++$i) { echo $i . " "; // Output the value of the counter } ?>

En este ejemplo, $i comienza en 0. Después de cada iteración del bucle for, se incrementa en 1 utilizando el incremento prefijo ++$i. Como resultado, el bucle muestra los números del 0 al 4.

question mark

¿Cuál será el valor de la variable $result después de ejecutar el siguiente código?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 5

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 4.35

bookIncremento y Decremento

Desliza para mostrar el menú

Los incrementos (++) y decrementos (--) se utilizan para ajustar convenientemente los valores de las variables en 1. Son comúnmente empleados en bucles para modificar los contadores de iteración al recorrer arreglos u objetos. También resultan útiles para incrementar o decrementar valores de variables en diversos algoritmos que requieren procesamiento secuencial de datos o cálculos.

Pre-incremento y post-incremento se diferencian en el momento en que el valor de la variable se incrementa en relación con su uso en una expresión:

Pre-incremento (++i)
La variable se incrementa en 1 antes de ser utilizada en la expresión. Por ejemplo, si i = 5, la expresión ++i primero incrementará i a 6 y luego devolverá 6.

Post-incremento (i++)
La variable se incrementa en 1 después de ser utilizada en la expresión. Por ejemplo, si i = 5, la expresión i++ primero devolverá 5 y luego incrementará i a 6.

Uso de pre-incremento

main.php

main.php

copy
1234567891011
<?php // Initialize the variable $counter = 0; // Prefix increment echo ++$counter; // Output: 1 echo ++$counter; // Output: 2 echo ++$counter; // Output: 3 // The variable `$counter` now has the value 3 ?>

En este ejemplo, la variable $counter se incrementa en 1 antes de que su valor sea utilizado para la salida. Cada llamada subsiguiente de ++$counter aumenta $counter en 1, mostrando secuencialmente 1, 2 y 3.

Uso de post-incremento

main.php

main.php

copy
1234567891011
<?php // Initialize the variable $counter = 0; // Postfix increment echo $counter++; // Output: 0 echo $counter++; // Output: 1 echo $counter++; // Output: 2 // The variable `$counter` now has the value 3 ?>

En este ejemplo, la variable $counter se incrementa en 1 después de que su valor se utiliza para la salida. Cada llamada subsiguiente de $counter++ utiliza el valor actual de $counter para la salida y luego incrementa $counter en 1, mostrando secuencialmente 0, 1 y 2.

Pre-incremento en un bucle

main.php

main.php

copy
123456789
<?php // Initialize the counter variable $counter = 0; // `for` loop with prefix increment for ($i = 0; $i < 5; ++$i) { echo $i . " "; // Output the value of the counter } ?>

En este ejemplo, $i comienza en 0. Después de cada iteración del bucle for, se incrementa en 1 utilizando el incremento prefijo ++$i. Como resultado, el bucle muestra los números del 0 al 4.

question mark

¿Cuál será el valor de la variable $result después de ejecutar el siguiente código?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 5
some-alt