PHP Foreach Ο βρόχος χρησιμοποιείται για την εκτύπωση όλων των δεδομένων στους πίνακες. PHP Foreach Σε κάθε επανάληψη του βρόχου, εκτυπώνονται τα δεδομένα του πίνακα.

Η σύνταξη PHP Foreach είναι η εξής.

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

Ο πίνακας που θα επιστραφεί προστίθεται αντί για $array και η μεταβλητή στην οποία θα αποθηκευτούν τα δεδομένα προστίθεται αντί για $value. PHP Foreach Στον κύκλο, οι κώδικες που θα εκτελεστούν σε κάθε επανάληψη εγγράφονται στο πεδίο του κώδικα. Εάν επιστρέφονται επίσης κλειδιά πίνακα, η σύνταξη είναι η εξής. Η μεταβλητή όπου θα αποθηκευτούν τα κλειδιά γράφεται αντί της μεταβλητής $key.

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

Χρήση PHP Foreach

PHP Foreach Στο παρακάτω παράδειγμα στον βρόχο, δημιουργήσαμε έναν πίνακα με το όνομα $colors και δώσαμε τις τιμές χρώματος. Στη συνέχεια με τη δήλωση foreach PHP ForeachΔημιουργήσαμε τον βρόχο και γράψαμε το όνομα του πίνακα ως $colors. Χρησιμοποιήσαμε την έκφραση ως και καθορίσαμε το όνομα της μεταβλητής όπου θα αποθηκευτούν τα δεδομένα του πίνακα ως $value. Κάθε φορά που επέστρεφε ο βρόχος, εκτυπώναμε τα δεδομένα της τρέχουσας μεταβλητής $value με echo. Ως αποτέλεσμα, μπορείτε να αποθηκεύσετε όλα τα δεδομένα στον πίνακα με μια σύντομη και καθαρή μέθοδο, PHP Foreach Το εκτυπώσαμε μέσω του βρόχου.

PHP Foreach Στο παρακάτω παράδειγμα, δημιουργήσαμε έναν πίνακα με το όνομα $days στον βρόχο και δώσαμε την περιγραφή της ημέρας της εβδομάδας ως κλειδί και τις τιμές ημέρας ως τιμή. Στη συνέχεια με τη δήλωση foreach PHP ForeachΔημιουργήσαμε τον βρόχο και γράψαμε το όνομα του πίνακα ως $days. Χρησιμοποιήσαμε την ως έκφραση και καθορίσαμε τη μεταβλητή στην οποία θα αποθηκευτούν τα κλειδιά του πίνακα, δηλαδή τη μεταβλητή $key. Στη συνέχεια, καθορίσαμε το όνομα της μεταβλητής στην οποία θα αποθηκευτούν τα δεδομένα του πίνακα, με τη μορφή $value. Κάθε φορά που επέστρεφε ο βρόχος, εκτυπώναμε τα δεδομένα της τρέχουσας μεταβλητής $value με echo. Ως αποτέλεσμα, μπορείτε να αποθηκεύσετε όλα τα δεδομένα στον πίνακα με μια σύντομη και καθαρή μέθοδο, PHP Foreach Το εκτυπώσαμε μέσω του βρόχου.

$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 Στο παρακάτω παράδειγμα, δημιουργήσαμε έναν πίνακα με το όνομα $age στον βρόχο και δώσαμε ονόματα ως κλειδιά και τιμές ηλικίας ως τιμές. Στη συνέχεια με τη δήλωση foreach PHP ForeachΔημιουργήσαμε τον βρόχο και γράψαμε το όνομα του πίνακα ως $age. Χρησιμοποιήσαμε την ως έκφραση και καθορίσαμε τη μεταβλητή στην οποία θα αποθηκευτούν τα κλειδιά του πίνακα, δηλαδή τη μεταβλητή $key. Στη συνέχεια, καθορίσαμε το όνομα της μεταβλητής στην οποία θα αποθηκευτούν τα δεδομένα του πίνακα, με τη μορφή $value. Κάθε φορά που επέστρεφε ο βρόχος, εκτυπώναμε τα δεδομένα της τρέχουσας μεταβλητής $value με echo. Ως αποτέλεσμα, μπορείτε να αποθηκεύσετε όλα τα δεδομένα στον πίνακα με μια σύντομη και καθαρή μέθοδο, PHP Foreach Το εκτυπώσαμε μέσω του βρόχου.

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

Εναλλακτική σύνταξη PHP Foreach

Πολλές δομές ελέγχου στην PHP, συμπεριλαμβανομένου του Foreach, υποστηρίζουν εναλλακτική σύνταξη. Εναλλακτική σύνταξη PHP Foreach: άνω και κάτω τελεία αντί για άνοιγμα σγουρά τιράντες, endforeach αντί για κλείσιμο σγουρά τιράντες. Χρησιμοποιούμε την έκφραση. Η εναλλακτική σύνταξη PHP Foreach είναι η εξής

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

PHP Foreach εναλλακτική σύνταξη σε ένα πραγματικό παράδειγμαΑς το χρησιμοποιήσουμε. PHP Foreach στο παρακάτω παράδειγμα Δημιουργήσαμε έναν πίνακα με το όνομα $summer για χρήση στον βρόχο και δώσαμε τους καλοκαιρινούς μήνες ως τιμή. Στη συνέχεια με τη δήλωση foreach PHP Foreach Δημιουργήσαμε τον κύκλο. Προσθέσαμε τον πίνακα μας με το όνομα $summer και τη μεταβλητή $month, όπου θα αποθηκευτούν οι τιμές του πίνακα, μαζί με την πρόταση as. Εφόσον χρησιμοποιούμε εναλλακτική σύνταξη, προσθέσαμε άνω και κάτω τελεία αντί να ανοίγουμε σγουρές αγκύλες. Με αυτόν τον τρόπο PHP Foreach Ξεκινήσαμε την κάλυψη κωδικών. Εκτυπώσαμε τις τιμές σε κάθε επανάληψη με ηχώ. Τέλος, αντί να κλείνεις σγουρά τιράντες, endforeach? στα λόγια PHP Foreach Έχουμε οριστικοποιήσει την κάλυψη κωδικού του βρόχου.

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