PHP Foreach Cikli përdoret për të printuar të gjitha të dhënat në vargje. PHP Foreach Në çdo përsëritje të ciklit, të dhënat në grup shtypen.

Sintaksa e PHP Foreach është si më poshtë.

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

Vargu që do të kthehet shtohet në vend të $array dhe ndryshorja në të cilën do të ruhen të dhënat shtohet në vend të $value. PHP Foreach Në cikël, kodet që do të ekzekutohen në çdo përsëritje shkruhen në fushën e kodit. Nëse do të kthehen edhe çelësat e grupeve, sintaksa është si më poshtë. Ndryshorja ku do të ruhen çelësat shkruhet në vend të ndryshores $key.

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

Duke përdorur PHP Foreach

PHP Foreach Në shembullin më poshtë në lak, ne krijuam një grup të quajtur $colors dhe dhamë vlerat e ngjyrave. Pastaj me deklaratën paraprake PHP ForeachNe krijuam ciklin dhe shkruam emrin e grupit si $colors. Ne përdorëm shprehjen si dhe specifikuam emrin e variablit ku të dhënat e grupit do të ruhen si $value. Sa herë që kthehej cikli, ne printonim të dhënat e ndryshores aktuale $value me echo. Si rezultat, ju mund t'i ruani të gjitha të dhënat në grup me një metodë të shkurtër dhe të pastër, PHP Foreach Ne e printuam atë përmes lakut.

PHP Foreach Në shembullin e mëposhtëm, ne krijuam një grup të quajtur $days në ciklin dhe dhamë përshkrimin e ditës së javës si çelës dhe vlerat e ditës si vlerë. Pastaj me deklaratën paraprake PHP ForeachNe krijuam ciklin dhe shkruam emrin e grupit si $days. Ne përdorëm shprehjen si dhe specifikuam variablin në të cilin do të ruhen çelësat e grupit, përkatësisht ndryshoren $key. Më pas, ne specifikuam emrin e variablit në të cilin do të ruhen të dhënat e grupit, në formën e $value. Sa herë që kthehej cikli, ne printonim të dhënat e ndryshores aktuale $value me echo. Si rezultat, ju mund t'i ruani të gjitha të dhënat në grup me një metodë të shkurtër dhe të pastër, PHP Foreach Ne e printuam atë përmes lakut.

$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 Në shembullin e mëposhtëm, ne krijuam një grup të quajtur $age në ciklin dhe dhamë emrat si çelësa dhe vlerat e moshës si vlera. Pastaj me deklaratën paraprake PHP ForeachNe krijuam ciklin dhe shkruam emrin e grupit si $age. Ne përdorëm shprehjen si dhe specifikuam variablin në të cilin do të ruhen çelësat e grupit, përkatësisht ndryshoren $key. Më pas, ne specifikuam emrin e variablit në të cilin do të ruhen të dhënat e grupit, në formën e $value. Sa herë që kthehej cikli, ne printonim të dhënat e ndryshores aktuale $value me echo. Si rezultat, ju mund t'i ruani të gjitha të dhënat në grup me një metodë të shkurtër dhe të pastër, PHP Foreach Ne e printuam atë përmes lakut.

$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
*/

Sintaksa alternative e PHP Foreach

Shumë struktura kontrolli në PHP, duke përfshirë Foreach, mbështesin sintaksën alternative. Sintaksa alternative e PHP Foreach: dy pika në vend të hapjes së kllapave kaçurrelë, endforeach në vend të mbylljes së kllapave kaçurrelë; Ne përdorim shprehjen. Sintaksa alternative e PHP Foreach është si më poshtë

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

PHP Foreach sintaksë alternative në një shembull të jetës realeLe ta përdorim atë. PHP Foreach në shembullin e mëposhtëm Ne krijuam një grup të quajtur $summer për ta përdorur në ciklin dhe dhamë muajt e verës si vlerë. Pastaj me deklaratën paraprake PHP Foreach Ne krijuam ciklin. Shtuam grupin tonë të quajtur $summer dhe variablin $month, ku do të ruhen vlerat e grupit, së bashku me deklaratën as. Meqenëse po përdorim sintaksë alternative, shtuam një dy pika në vend që të hapnim kllapa kaçurrelë. Në këtë mënyrë PHP Foreach Ne kemi filluar mbulimin e kodit. Ne shtypëm vlerat në çdo përsëritje me jehonë. Së fundi, në vend që të mbyllni mbajtëset kaçurrelë, endforeach; në fjalë PHP Foreach Ne kemi finalizuar mbulimin e kodit të ciklit.

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