2016-09-20 62 views
0

如何得到的foreach最後一個數據,我要保存導致最後的數據最後的數據,結果得到的foreach對象數據

圖像:

結果

enter image description here

<?php 
$s_kredit = 0; 
foreach ($ju as $j) { 
       $s_debet += $j->debet - $j->kredit; 
       $s_kredit += $j->kredit - $j->debet; 
<tr> 
<td class="center"><?php if(@$set_saldo->debet==0) { echo "-"; } else { echo number_format($s_debet,0,".","."); } ;?></td> 
<td class="center"><?php if(@$set_saldo->kredit==0) { echo "-"; } else { echo number_format($s_kredit,0,".","."); } ;?></td> 
</tr> 
+0

請仔細閱讀[**如何對向**](http://stackoverflow.com/help/how-to-ask) \t \t這裏是[** START **]的好地方(http://spaghettidba.com/2015/04/24/how-to-post-at-sql-問題在公共論壇/),以瞭解如何提高您的問題質量並獲得更好的答案。 –

+0

您已提供當前和期望的結果。 –

+0

請對此問題的回答:) –

回答

1
<?php 
$data=array(1,3,4,5,6,7,7); 
$last = $data[count($data) - 1]; 
?> 
0
<?php 
// ok try it nothing else, every loop change $last value, & when loop end, last variable will stored in the $last. 
$s_kredit = 0; 
$last = ''; 
foreach ($ju as $j) { 
      $s_debet += $j->debet - $j->kredit; 
      $s_kredit += $j->kredit - $j->debet; 
      $last = $j; 
<tr> 
<td class="center"><?php if(@$set_saldo->debet==0) { echo "-"; } else { echo number_format($s_debet,0,".","."); } ;?></td> 
<td class="center"><?php if(@$set_saldo->kredit==0) { echo "-"; } else { echo number_format($s_kredit,0,".","."); } ;?></td> 
</tr> 
+0

沒有,消息:類stdClass的客體不能轉換成字符串,, 我想最終的結果是1,500,000兄弟, –

+0

看到編輯的代碼 –

0

創建另一個變量

<?php 
$s_kredit = 0; 
$s_final = 0; 
foreach ($ju as $j) { 
       $s_debet += $j->debet - $j->kredit; 
       $s_kredit += $j->kredit - $j->debet; 
       $s_final = $j->kredit; 
<tr> 
<td class="center"><?php if(@$set_saldo->debet==0) { echo "-"; } else { echo number_format($s_debet,0,".","."); } ;?></td> 
<td class="center"><?php if(@$set_saldo->kredit==0) { echo "-"; } else { echo number_format($s_kredit,0,".","."); } ;?></td> 
</tr> 
} 

// show $s_final after the loop 
2

您應該使用end功能。

末 - 數組的內部指針設置爲它的最後一個元素

$array=[3,4,5,8];  
echo end($array); // 8 
+0

$ last_record = $菊[計($菊)-1]; –

+0

@RockersTechnology:end函數是一個很好的選項來檢索數組的最後一個索引值。 –