2017-03-13 133 views
0

我有以下foreach循環:如何獲得一個foreach循環變量值在php循環之外?

$childDetails =array(); 
foreach($result as $results) { 
    $applicationID = $results->booking_ID; 
    $formType = $results->formType; 
    $Student_name = $results->ChilldName; 
    $payment = $results->Payment; 
} 

現在我想這些變量值要打印的循環

應用程序ID的出方:這裏我要呼應$applicationID

表類型:這裏我要回聲$formType

學生姓名:這裏我要回聲$Student_name

付款:在這裏我不得不附和$payment

UPDATE:

我想這是因爲我有呼應每一個變量並將其分配給另一個變量。

如:$mail_body_guest_full .= 'Form Type is' . $results->formType;怎麼可能使用上述方法,如果我贊同$childDetails外循環要做到這一點

,將打印所有變量值的.. 我想打印一個他們一個在不同地方的HTML ..

這個怎麼辦?

+0

打印$結果值併發布 –

回答

0

不明白的問題,請解釋一下你想要做的啥子....

,我可以看到你有循環的,現在你可以用「回聲」打印出來的循環中的每一個元素。

或者

如果您嘗試回聲外循環,你會得到$結果最後元素。要打印外foreach循環

做得一樣

<?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++; 
    }?> 

然後在循環外

+0

我必須回顯每個變量並將其分配給另一個變量。例如:'$ mail_body_guest_full \t。='表單類型爲'。 $ results-> formType;'怎麼可能使用上述方法來做到這一點..檢查我更新的問題 –

0

爲什麼

你可以打印作爲

echo $mail_body_guest_full[0]; 
+0

我必須回顯每個變量並將其分配給另一個變量。 例如:'$ mail_body_guest_full \t。='表單類型爲'。 $結果> formType; '這怎麼可能使用上述方法來做到這一點.. –

+0

如何編輯..我不知道它的作品..它.. – Vimal