计算foreach循环内的数据
问题描述:
我已经从我的公司eps数据库中提取了过去2年的数据我想通过使用小公式来总结eps这里发生了什么这里是我以数组的形式提取数据现在我希望把公式是这样`计算foreach循环内的数据
`
$curr_eps - $old_eps/$old_eps * 100;
随着出来就把我得到我无法把公式为每家公司,并得到独立的计算值
我的输出数据是这样的
foreach($data3 as $key => $pr_data) {
$prof_data[] = $pr_data;
}
Array
(
[0] => Array
(
[eps] => -0.28
[year] => 2015
)
[1] => Array
(
[eps] => 3.33
[year] => 2014
)
[2] => Array
(
[eps] => 0.90
[year] => 2015
)
[3] => Array
(
[eps] => 0.81
[year] => 2014
)
[4] => Array
(
[eps] => 1.05
[year] => 2016
)
[5] => Array
(
[eps] => 3.71
[year] => 2015
)
[6] => Array
(
[eps] => 1.61
[year] => 2016
)
[7] => Array
(
[eps] => -0.49
[year] => 2015
)
)
我想知道把数据放在这里,因为没有循环这是输出
$ prof_data [] = $ data3 //这包含数组值; 出Put`
Array
(
[0] => Array
(
[0] => Array
(
[eps] => -0.28
[year] => 2015
[company_id] => 348
)
[1] => Array
(
[eps] => 3.33
[year] => 2014
[company_id] => 348
)
)
[1] => Array
(
[0] => Array
(
[eps] => 0.90
[year] => 2015
[company_id] => 351
)
[1] => Array
(
[eps] => 0.81
[year] => 2014
[company_id] => 351
)
)
[2] => Array
(
[0] => Array
(
[eps] => 1.05
[year] => 2016
[company_id] => 356
)
[1] => Array
(
[eps] => 3.71
[year] => 2015
[company_id] => 356
)
)
[3] => Array
(
[0] => Array
(
[eps] => 1.61
[year] => 2016
[company_id] => 366
)
[1] => Array
(
[eps] => -0.49
[year] => 2015
[company_id] => 366
)
)
[4] => Array
(
)
)
现在,任何人可以帮助我解决这个问题我也不好,同时使明白我WAM试图做的,请令e知道,如果你有疑问
答
据我了解你可以为
foreach($data3 as $data){
$net = $currenteps - $data['eps'];
}
执行您还没有定义什么是currenteps和oldeps,但是使用$数据[“EPS”]和$数据计算[“年”],您可以访问每个EPS值和相应的排列年份
任何人都可以用简单的英语重新说明这个问题。 – AlphaMale
@Usman Khan是的,即时通讯也没有得到您的问题,请简单地解释它 –
我期待这个哈哈对不起,队友简单的是,我想公司公司的数据公式每个公司都有2配对数据,我想获得百分比,你可以看到所有的数据是在循环内 –