Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从foreach对象数据获取最后一个数据_Php_Mysql_Codeigniter_Codeigniter 3 - Fatal编程技术网

Php 从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;

如何从foreach中获取最后一个数据,我想保存最后一个数据以获得结果

结果图像:

结果




创建另一个变量

<?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