Php 如何从foreach打印值?
如何打印Php 如何从foreach打印值?,php,foreach,Php,Foreach,如何打印$ingPre[$prc]这是变量$prc更改时的结果,例如,如果Lic更改了内部foreach变量的值,则此变量prc比较 echo $ingPre['Lic']; echo $ingPre['Doc']; //this is my code $preAntSQ = $mysql->query(' SELECT pre_red, plan FROM pcps WHERE id_sede = "'.$sede.'"
$ingPre[$prc]
这是变量$prc
更改时的结果,例如,如果Lic
更改了内部foreach变量的值,则此变量prc
比较
echo $ingPre['Lic'];
echo $ingPre['Doc'];
//this is my code
$preAntSQ = $mysql->query('
SELECT pre_red, plan
FROM pcps
WHERE id_sede = "'.$sede.'"
AND univ = "SUG CEN"
AND fecha = "'.($dateY - 2).'"
');
while($preAntSQR = $mysql->f_array($preAntSQ)){
$planOpr['plan'] = $precioAntSQR['plan'];
$preAntSF[$preAntSQR['plan']] = $preAntSQR['pre_red'];
}
foreach($planOpr as $prc){
$prePre[$prc] = ($preAntSF[$prc] * (1 + $inflacionSF[$prc])) * (1 - $becaPreSF[$prc]);
$ingPreSF[$prc] = ($prePre[$prc] - $preDcto[$prc]) * 4 * $meta[$prc];
$ingPre[$prc] = '$ '.number_format($ingPreSF[$prc], 0);
}
$ingPre
是数组,因此:
您可以使用var\u dump/print\r
显示它:
print_r($ingPre);
如果您知道$prc
,则可以回送
直接值:
$prc = 2;
echo $ingPre[$prc] // or echo $ingPre[2]
您可以使用foreach遍历整个阵列:
foreach ($ingPre as $key => $val) {
echo $key . ': ' . $val . '<br>';
}
foreach($ingPre作为$key=>$val){
回显$key.':'.$val.
';
}
您可能希望在此脚本上添加一些标记,以指示什么编程语言等,这样您就可以让了解该技术的人更容易了解。请使用此脚本的语言进行标记。还有,不清楚你在问什么?