Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP เข้าถึงและส่งคืนค่าเฉพาะจาก foreach

สามารถใช้ไวยากรณ์ด้านล่างเพื่อเข้าถึงค่าของ 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