[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Массив
Гость_Александр
Здравствуйте. Есть цикл

while ($rowr = mysql_fetch_assoc($refi)) {
$arr1[] = $rowr;
if(!empty($arr1)) {
echo '<tr><td>'.$i++.'</td>
<td
'
.date('d.m.Y ',$rowr['date']).'</td>
<td >'
.$rowr['pr_30'].'</td>


<td >Вот тут надо подсчитать</td>


<td >'
.round(($sum_m*$rowr['pr_30'])-$sum,2).'</td>
<td >'
.round($sum_m*$rowr['pr_30'],2).'</td></tr>';
}

}

Мне необходимо в столбец забить разницу между предудущим и текущим элементами массива.... Помогите, пожалуйста




walerus
Обозначь что у тебя предыдущее, а что текущее...
Guest
ну все по порядку. Чтобы получить второе значение надо от второго отнять первое и т.д. Пока есть строки массива
Gabriel
<?php
$contents = NULL;
$currnet = NULL;
$prev = NULL;
while ($rowr = mysql_fetch_assoc($refi)){
$currnet = $rowr['pr_30'];
$contents .= '<tr><td>'.$i++.'</td>
<td>'
.date('d.m.Y ',$rowr['date']).'</td>
<td>'
.$rowr['pr_30'].'</td><td>';
if(!empty($prev))
$contents .= $currnet - $prev;
$contents .= '</td><td>'.round(($sum_m*$rowr['pr_30'])-$sum,2).'</td>
<td>'
.round($sum_m*$rowr['pr_30'],2).'</td></tr>';
$prev = $currnet;
}

тип такого?

_____________
one step, two steps HERE WE GO!!!
Guest
Да, то что надо))) Огромное тебе спасибо))) В сущности метод легкий, не додумался с переменными поиграть))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.