Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Цикл (обьясните пожалуйста)

Сообщения:  [1-5] 

 
 автор: Eser   (05.05.2011 в 14:37)   письмо автору
 
   для: parczynski   (04.05.2011 в 20:39)
 

Спасибо!

  Ответить  
 
 автор: parczynski   (04.05.2011 в 20:39)   письмо автору
 
   для: Eser   (04.05.2011 в 18:23)
 

<?php
    $arr
[]=array('title'=>'яблоко','price' => '145');
    
$arr[]=array('title'=>'томат','price' => '262');
    
$arr[]=array('title'=>'мандарин','price' => '456');
    
$prev=0;
    foreach (
$arr as $value) {

        if (
$prev!=0) echo ' (Разница между '.$prevt.' и '.$value['title'].' '.($value['price']-$prev).' руб.)';
        
$prev=$value['price'];
        
$prevt=$value['title'];
        echo 
"<br />";
        echo 
$value['title']." цена ".$value['price']." руб.";
    }
    
?>

  Ответить  
 
 автор: Eser   (04.05.2011 в 20:26)   письмо автору
 
   для: cheops   (04.05.2011 в 18:39)
 

Разница между текущей и последующей. Средствами php.
Ну грубо говоря мне нужно что бы результатом работы цикла было следущее.

Яблоко цена 10руб.(Разница между яблоком и помидором 5руб)
Помидор цена 15руб(Разница между помидором и мандарином 5руб.)

  Ответить  
 
 автор: cheops   (04.05.2011 в 18:39)   письмо автору
 
   для: Eser   (04.05.2011 в 18:23)
 

1) Пока не очень понятно, вы хотите получить разницу между текущей ценой и минимальной или между текущей ценой и предыдущей?
2) Задача должна быть решена средствами 1) MySQL 2) PHP 3) Все-равно?

  Ответить  
 
 автор: Eser   (04.05.2011 в 18:23)   письмо автору
 
 

Есть таблица, где цифры это цена допустим цена с каждым новым фруктом учеличиваеться.
|Яблоко |10 |
|Апельсин|15 |
|Мандарин|20|
Как в цикле посчитать разницу между ценами?
Мне не понятно ведь за первый проход цикла у меня появиться цена 10.
А только за второй цена 15 ну и тд.
А мне нужно за один проход уже посчитать разницу.
Обьясните пожалуйста если не сложно.

  Ответить  

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования