Я пытаюсь получить значение $ row-> цена на последней итерации в мой цикл, как показано нижеКак получить последнее значение для цикла?
foreach ($getprices->result() as $row)
{
if ($bb=='on'){
$pric = $row->price+2.50;
$pri = number_format($pric,2);
}else{
$pric = $row->price;
$pri = number_format($pric,2);
}
Я попробовать следующее, однако он не явился на работу
$numItems = count($getprices->result());
$i = 0;
foreach($getprices->result() as $row) {
if(++$i === $numItems) {
if ($bb=='on'){
$pric = $row->price+2.50;
$pri = number_format($pric,2);
}else{
$pric = $row->price;
$pri = number_format($pric,2);
}
}
}
Любые предложения?
Вы имеете в виду, если имеется 10 записей, вы хотите получить 10-й в конце цикла? – baig772
Точно, однако количество записей может меняться. – K20GH
'$ rows = $ getprices-> result(); $ rows [count ($ rows) -1] -> price; ' – cgTag