Показать сообщение отдельно
  #31 (permalink)  
Старый 06.02.2014, 20:37
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

function Controller() {

    a = 10
    b = 20
    c = (a + b)  // 30

    say = function() {
      a++;
      alert( c ) // 31
    }

}


Это называется byRef; На php мне в стопицот раз проще нарисовать:

// запрос к бд, забираем результ
$d = $res->fetch_all();
$res->close();
$f = array();

// transpose
foreach($d as $row_index => &$row)
 foreach($row as $col_index => &$value)
  $f[$col_index][$row_index]=$value;


Ну вот, $d(ata) датой, а в $f(ields) та же самая дата но повернутая на 90, со строк - в колонки. Манипулируйте через $f значениями в $d. Или перестройте $f еще каким-то подходящим для конкретной задачи образом.

Последний раз редактировалось kostyanet, 06.02.2014 в 20:39.
Ответить с цитированием