如何在php中获取循环外部的foreach循环变量值?
我有以下foreach循环:如何在php中获取循环外部的foreach循环变量值?,php,arrays,loops,foreach,Php,Arrays,Loops,Foreach,我有以下foreach循环: $childDetails =array(); foreach( $result as $results ) { $applicationID = $results->booking_ID; $formType = $results->formType; $Student_name = $results->ChilldName; $payment = $results->Payment; } 现在我想把这些变
$childDetails =array();
foreach( $result as $results ) {
$applicationID = $results->booking_ID;
$formType = $results->formType;
$Student_name = $results->ChilldName;
$payment = $results->Payment;
}
现在我想把这些变量值打印到循环的外侧
应用程序ID:这里我必须回显$applicationID
表单类型:这里我必须回显$formType
学生姓名:这里我必须回显$Student\u Name
付款:这里我必须回显$Payment
更新:
我想这样做是因为我必须回显每个变量并将其分配给另一个变量 例如:
$mail\u body\u guest\u full.=“表单类型为”$结果->表格类型代码>如何使用上述方法完成此操作
如果我在循环外部回显$childDetails
,它将打印所有变量值。。
我想在HTML的不同位置逐一打印它们
如何做到这一点?我不明白这个问题,请解释一下你们想做什么
正如我所看到的,你有一个循环,现在你可以打印出循环中每个元素的“echo”
或
如果尝试在外部循环中回显,将从$result中获取最后一个元素。为什么要在外部循环中打印它
照办
<?php
$i=0;
foreach( $result as $results ) {
?>
Application ID :<?php echo $results->booking_ID; ?>
Form type :<?php echo $results->formType;?>
Student Name : <?php echo $results->ChilldName;?>
Payment :<?php echo $results->Payment;
$mail_body_guest_full[i].= 'Form Type is' . $results->formType;
$i++;
}?>
打印$result值并发布itI必须回显每个变量并将其分配给另一个变量。例如:$mail\u body\u guest\u full.=“表单类型为”$结果->表格类型代码>如何使用上面的方法来实现这一点..我必须回显每个变量并将其分配给另一个变量。例如:$mail\u body\u guest\u full.=“表单类型为”$结果->表格类型代码>如何使用上述方法进行此操作。。检查我的最新问题
echo $mail_body_guest_full[0];