Php 计算foreach循环中的数据
我已经从我的公司每股收益数据库中提取了过去两年的数据,我想用一个小公式总结每股收益,这里发生的是我以数组的形式提取数据,现在我想用这样的公式`Php 计算foreach循环中的数据,php,arrays,Php,Arrays,我已经从我的公司每股收益数据库中提取了过去两年的数据,我想用一个小公式总结每股收益,这里发生的是我以数组的形式提取数据,现在我想用这样的公式` ` $curr_eps - $old_eps / $old_eps * 100; 有了out put,我无法为每个公司计算公式,并得到单独的计算值 我的输出数据如下 foreach($data3 as $key => $pr_data) { $prof_data[] = $pr_data; } Array
`
$curr_eps - $old_eps / $old_eps * 100;
有了out put,我无法为每个公司计算公式,并得到单独的计算值
我的输出数据如下
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//包含数组值;
发出`
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
(
)
)
现在有人能帮我解决这个问题吗?我不擅长理解我想做的事情。如果你有疑问,请告诉我。据我所知,你可以按
foreach($data3 as $data){
$net = $currenteps - $data['eps'];
}
您尚未定义什么是当前eps和旧eps,但是使用$data['eps']和$data['year'],您可以访问每个eps值和相应的数组年份任何人都可以用简单的英语重新表述此问题。@Usman Khan是的,我也没有收到您的问题,请简单解释一下我期待这个lol抱歉,mate很简单,我想在公司数据上添加公式每个公司有2个配对数据,我想得到可以看到的百分比所有数据都在loop@BunkerBoy让我解释更多让我更新我的question@BunkerBoy现在检查它是否有帮助