2017-03-13 8 views
0

私は、次のしているforeachループ:PHPのループの外でforeachループ変数の値を取得するには?

$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をエコーする必要があります。

例えば:私はループの$childDetails外をエコーし​​た場合、それは変数の値のすべてを印刷します。この

を行うには、上記の方法を使用することが可能ということですか$mail_body_guest_full .= 'Form Type is' . $results->formType; ... 私は彼らにずつを印刷したいですHTMLの別の場所に1つ。

どうすればいいですか?私はあなたがループを持って見ることができるように

+0

印刷$結果としてそれを印刷することができます値とそれを投稿する –

答えて

0

....質問は、あなたがしたいWAHT説明してください理解していない、と今では、ループ内で「エコー」ですべての要素をプリントアウトすることができます。

それとも

あなたが外ループエコーしようとすると、$結果から最後の要素を取得します。

+0

私はすべての変数をエコーし​​、別の変数に割り当てる必要があります。例: '$ mail_body_guest_full \t。= 'フォームタイプは'です。 $ results-> formType; 'どのようにこれを行うために上記の方法を使用することが可能です..更新された質問を確認してください –

0

は、なぜあなたはそれを

は、ループの外に、その後

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

としてそれを実行してください外のforeachループを印刷したいです

あなたは

echo $mail_body_guest_full[0]; 
+0

私はすべての変数をエコーし​​、別の変数に割り当てる必要があります。 例: '$ mail_body_guest_full \t。= 'フォームタイプは'です。 $ results-> formType; 'これを行うために上記の方法を使うのはどうやってできるのですか? –

+0

どうすれば編集できますか? – Vimal

関連する問題