PHP Foreach O loop é usado para imprimir todos os dados nos arrays. PHP Foreach Em cada iteração do loop, os dados do array são impressos.

A sintaxe do PHP Foreach é a seguinte.

foreach ($array as $value) {
    // Çalıştırılacak kodlar)
}

O array a ser retornado é adicionado em vez de $array, e a variável na qual os dados serão armazenados é adicionada em vez de $value. PHP Foreach No ciclo, os códigos a serem executados em cada iteração são escritos no escopo do código. Se as chaves do array também forem retornadas, a sintaxe será a seguinte. A variável onde as chaves serão armazenadas é escrita no lugar da variável $key.

foreach ($array as $key => $value) {
    // Çalıştırılacak kodlar)
}

Usando PHP Foreach

PHP Foreach No exemplo abaixo do loop, criamos um array chamado $colors e fornecemos os valores das cores. Então com a instrução foreach PHP ForeachCriamos o loop e escrevemos o nome do array como $colors. Usamos a expressão as e especificamos o nome da variável onde os dados do array serão armazenados como $value. Cada vez que o loop retornava, imprimíamos os dados da variável $value atual com echo. Como resultado, você pode salvar todos os dados do array com um método curto e limpo, PHP Foreach Nós imprimimos através do loop.

PHP Foreach No exemplo abaixo, criamos um array chamado $days no loop e fornecemos a descrição do dia da semana como chave e os valores do dia como valor. Então com a instrução foreach PHP ForeachCriamos o loop e escrevemos o nome do array como $days. Usamos a expressão as e especificamos a variável na qual as chaves do array serão armazenadas, ou seja, a variável $key. Em seguida, especificamos o nome da variável na qual os dados do array serão armazenados, na forma de $value. Cada vez que o loop retornava, imprimíamos os dados da variável $value atual com echo. Como resultado, você pode salvar todos os dados do array com um método curto e limpo, PHP Foreach Nós imprimimos através do loop.

$colors = array(
    'mavi',
    'kırmızı',
    'sarı',
    'turuncu',
    'yeşil',
    );
foreach ($colors as $value) {
    echo $value . '
';
}
/*
 * Çıktı: 
mavi
kırmızı
sarı
turuncu
yeşil
*/
$days = array(
    'haftanın ilk günü'        => 'pazartesi',
    'haftanın ikinci günü'     => 'salı',
    'haftanın üçüncü günü'     => 'çarşamba',
    'haftanın dördüncü günü'   => 'perşembe',
    'haftanın beşinci günü'    => 'cuma',
    'haftasonunun ilk günü'    => 'cumartesi',
    'haftasonunun ikinci günü' => 'pazar',
);
foreach ($days as $key => $value) {
    echo $key . ': ' . $value . '
';
}
/*
 * Çıktı:
haftanın ilk günü: pazartesi
haftanın ikinci günü: salı
haftanın üçüncü günü: çarşamba
haftanın dördüncü günü: perşembe
haftanın beşinci günü: cuma
haftasonunun ilk günü: cumartesi
haftasonunun ikinci günü: pazar
*/

PHP Foreach No exemplo abaixo, criamos um array chamado $age no loop e fornecemos nomes como chaves e valores de idade como valores. Então com a instrução foreach PHP ForeachCriamos o loop e escrevemos o nome do array como $age. Usamos a expressão as e especificamos a variável na qual as chaves do array serão armazenadas, ou seja, a variável $key. Em seguida, especificamos o nome da variável na qual os dados do array serão armazenados, na forma de $value. Cada vez que o loop retornava, imprimíamos os dados da variável $value atual com echo. Como resultado, você pode salvar todos os dados do array com um método curto e limpo, PHP Foreach Nós imprimimos através do loop.

$age = array(
    'Burak' => 25,
    'Ece'   => 22,
    'Berk'  => 19,
    'Sevda' => 29,
);
foreach ($age as $key => $value) {
    echo $key . ': ' . $value . '
';
}
/*
 * Çıktı:
Burak: 25
Ece: 22
Berk: 19
Sevda: 29
*/

Sintaxe Alternativa PHP Foreach

Muitas estruturas de controle em PHP, incluindo Foreach, suportam sintaxe alternativa. Sintaxe alternativa do PHP Foreach: dois pontos em vez de abrir chaves, endforeach em vez de fechar chaves; Usamos a expressão. A sintaxe alternativa do PHP Foreach é a seguinte

foreach ($array as $value):
    // Çalıştırılacak kodlar
endforeach;

PHP Foreach sintaxe alternativa em um exemplo da vida realVamos usá-lo. PHP Foreach no exemplo abaixo Criamos um array chamado $summer para usar no loop e fornecemos os meses de verão como valor. Então com a instrução foreach PHP Foreach Criamos o ciclo. Adicionamos nosso array chamado $summer e a variável $month, onde serão armazenados os valores do array, junto com a instrução as. Como estamos usando sintaxe alternativa, adicionamos dois pontos em vez de abrir colchetes. Desta forma PHP Foreach Iniciamos a cobertura do código. Imprimimos os valores em cada iteração com echo. Finalmente, em vez de fechar chaves, endforeach; nas palavras PHP Foreach Finalizamos a cobertura de código do loop.

$summer = array(
  'Haziran',
  'Temmuz',
  'Ağustos',
    );
foreach ($summer as $month) {
    echo $month . '
';
}
/*
 * Çıktı: 
Haziran
Temmuz
Ağustos
*/