Php 从foreach对象数据获取最后一个数据
如何从foreach中获取最后一个数据,我想保存最后一个数据以获得结果 结果图像: 结果Php 从foreach对象数据获取最后一个数据,php,mysql,codeigniter,codeigniter-3,Php,Mysql,Codeigniter,Codeigniter 3,如何从foreach中获取最后一个数据,我想保存最后一个数据以获得结果 结果图像: 结果 创建另一个变量 <?php $s_kredit = 0; $s_final = 0; foreach ($ju as $j ) { $s_debet += $j->debet - $j->kredit; $s_kredit += $j->kredit - $j->debet;
创建另一个变量
<?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
}
//循环后显示$s_final
创建另一个变量
<?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
}
//循环后显示$s_final
您应该使用函数
end-将数组的内部指针设置为其最后一个元素
你应该使用函数
end-将数组的内部指针设置为其最后一个元素
请阅读,这里是学习如何提高问题质量和获得更好答案的好地方。您提供了当前和期望的结果。请回答此问题:)请阅读,这里是学习如何提高问题质量和获得更好答案的好地方。您提供了当前和期望的结果结果。请回答此问题:)否,消息:类stdClass的对象无法转换为字符串,,我希望最终结果为1.500.000 bro,请参阅编辑的代码否,消息:类stdClass的对象无法转换为字符串,,我希望最终结果为1.500.000 bro,请参阅编辑的代码$last_record=$ju[count($ju)-1]@RockersTechnology:end函数是检索数组最后一个索引值的好选项。$last_record=$ju[count($ju)-1]@RockersTechnology:end函数是检索数组最后一个索引值的好选项。
<?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
<?php
$data=array(1,3,4,5,6,7,7);
$last = $data[count($data) - 1];
?>
$array=[3,4,5,8];
echo end($array); // 8