<?php
$email = array('admin@stepcoding.com', 'genetic@stepcoding.com');
foreach ($email as $value) {
echo "Email: $value\n";
}
?>
# ผลลัพธ์ Email: admin@stepcoding.com Email: genetic@stepcoding.com
PHPจะทำการวนลูป (loop) ซึ่ง [storng]element แต่ละตัวของ $email จะเปลี่ยนไปในแต่ ละรอบ (เลื่อนไป element ตัวถัดไป) และตัวแปร $value จะถูกกำหนดค่าให้เป็นค่าของ element ตัวปัจจุบัน (โดยมันจะเลื่อน element ตามลำดับของ key)
นอกจากนี้เรายังสามารถดึงค่า key ของ element แต่ละตัวออกมาได้เช่นกัน โดยมีโครง สร้างดังนี้
<?php
$person = array('name' => "Genetic", "age" => 21, "position" => "Admin");
foreach($person as $key => $value) {
echo "Genetic's $key is $value\n";
}
?>
# ผลลัพธ์ Genetic's name is Genetic Genetic's age is 21 Genetic's position is Admin
จากตัวอย่างด้านบน มันจะดึงค่า key ของ element ที่วนแต่ละรอบมาเก็บไว้ในตัว แปร $key และจะเก็บค่าของ element ในแต่ละรอบไว้ในตัวแปร $value
ผู้สนับสนุน