Cómo romper un bucle foreach en PHP?

PHP | Usando class en un bucle foreach : En este artículo, vamos a aprender cómo break un bucle foreach en la programación PHP?

El break es una palabra clave que se utiliza para detener la ejecución de un proceso después de un número determinado o después de la reunión con los criterios y las transferencias en particular el control de la ejecución del programa a la siguiente declaración escrita justo después del bucle cuerpo.

En este artículo, vamos a aprender cómo bucle foreach break? Para break un bucle foreach medios que vamos a detener el bucle de una matriz sin que necesariamente se bucle a los últimos elementos porque tenemos lo que se necesita en este momento.

Ejemplo 1:

Aquí, tenemos una matriz de los nombres y rompiendo la ejecución del bucle cuando una cadena especificada encontrado.

1) PHP código para demostrar ejemplo de break en un bucle foreach

<?php
    // array defination
    $names = array("joe", "liz", "dan", "kelly", "joy", "max");
    
    // foreach loop
    foreach ($names as $name) {
        // display of the loop
        echo $name . '<br>';
        // stop when name is equal to dan
        if ($name == 'dan') break;
    }
?>

salida

Ejemplo 2:

Véase la Let cómo utilizar el foreach break usando una matriz asociativa que contiene los nombres y las edades de los nombres de visualización y la edad de 2 miembros de la matriz?

2) PHP código para uso break en un bucle foreach con una matriz asociativa

<?php
    //array definition
    $members = array("joe" => "12", "liz" => "13", "sam" => "14", "ben" => "15");
    
    //variables to count
    $count = 0;
    
    //number f display or loop
    $end = 2;
    foreach ($members as $key => $value) {
        $count++; // increment the counter
        //display
        printf("%s is %d years old<br>", $key, $value);
        //stop when $count equals $end
        if ($count == $end) break;
    }
?>

salida

En este ejemplo, hemos definido una variable € recuento para contar el número de bucles y compara con el fin € variables. El final € variable de puede ser cualquier número, todo depende del número de iteraciones que necesitamos.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *