Κλειδιά στον βρόχο foreach στην PHP
Στον βρόχο foreach μπορούμε να λαμβάνουμε όχι
μόνο τα στοιχεία του πίνακα που επαναλαμβάνουμε, αλλά
και τα κλειδιά. Σε αυτήν την περίπτωση, μετά το as ακολουθεί
να καθορίσετε μια τέτοια κατασκευή: $key => $elem.
Στη μεταβλητή $key θα αποθηκεύονται
τα κλειδιά, και στη μεταβλητή $elem - τα αντίστοιχα
σε αυτά τα κλειδιά στοιχεία.
Για να δούμε πρακτικά, πώς να δουλέψετε με κλειδιά, ας κάνουμε το εξής - σε κάθε πάροδο του βρόχου θα εμφανίζουμε στην οθόνη το κλειδί του πίνακα και το αντίστοιχο στοιχείο του μέσω παύλας:
<?php
$arr = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5];
foreach ($arr as $key => $elem) {
echo $key . '-' . $elem;
}
?>
Δίνεται πίνακας:
<?php
$arr = ['user1' => 30, 'user2' => 32, 'user3' => 33];
?>
Με τη βοήθεια του βρόχου foreach εμφανίστε στην
οθόνη τα ονόματα των χρηστών και τις αντίστοιχες ηλικίες τους.