Computer >> Máy Tính >  >> Lập trình >> PHP

Làm cách nào để truy cập và trả về giá trị cụ thể của một foreach trong PHP?

Bạn có thể sử dụng cú pháp dưới đây để truy cập giá trị của foreach.

Cú pháp như sau -

foreach ($yourArrayName as &$anyVariableName)

Giả sử chúng ta có mảng sau:

$values= array(35, 50, 100, 75);

Bây giờ chúng ta sẽ nhân mỗi giá trị mảng với 5 bằng cách sử dụng mã PHP sau -

Ví dụ

<!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>

Đầu ra

175
250
500
375