สามารถใช้ไวยากรณ์ด้านล่างเพื่อเข้าถึงค่าของ foreach
ไวยากรณ์มีดังนี้
foreach ($yourArrayName as &$anyVariableName)
สมมติว่ามีอาร์เรย์ดังนี้
$values = array(35, 50, 100, 75);
จะคูณค่าแต่ละสมาชิกในอาร์เรย์ด้วย 5 ด้วยโค้ด PHP ดังนี้
ตัวอย่างโค้ด
<!DOCTYPE html> <html> <body> <?php $values = array(35, 50, 100, 75); function getValues($values) { $allValues = []; $counter = 0; foreach ($values as &$tempValue) { $tempValue = $tempValue * 5; $allValues[$counter] = $tempValue; $counter++; } return $allValues; } $result = getValues($values); for($i = 0; $i < count($result); $i++){ echo $result[$i], "<br>"; } ?> </body> </html>ผลลัพธ์
175 250 500 375