如何在
for each
之外访问 $sum_max_run_time ?
我已经尝试过这样的操作,但它只返回数据的第一个值而不是所有数据。
foreach ($apijob_all as $value2){
$sum_job_name = $value2['sum_job_name'];
$sum_max_run_time = $value2['sum_max_run_time'];
}
print_r($sum_max_run_time);
在 PHP 中,当您使用像 foreach 这样的循环时,每次迭代都会覆盖变量。要访问循环外部
$sum_max_run_time
的所有值,请考虑使用数组来存储这些值。这是示例代码:
$sum_max_run_times = array(); // Initialize an empty array
foreach ($apijob_all as $value2) {
$sum_job_name = $value2['sum_job_name'];
$sum_max_run_time = $value2['sum_max_run_time'];
$sum_max_run_times[] = $sum_max_run_time;
}
print_r($sum_max_run_times); // Access all values outside the loop
这是示例输出:
这是在多个 foreach 上添加项目的示例: