[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как правильно указать?
qpayct
есть надобность перебрать переменные-массивы класса как это правильно написать?
делаю так
$n="n".$j."[".$i."]"; 
echo $this->$n;

for ($i=0; $i<count($this->id); $i++) {
for ($j=0; $j<7; $j++) {
$n="n".$j."[".$i."]";
if ($this->$n > $this->pMax[$j]) $this->pMax[$j]=$this->$n;
if ($this->$n < $this->pMin[$j]) $this->pMin[$j]=$this->$n;
}
}

не работает....

как правильно сделать?




Спустя 24 минуты, 25 секунд (14.12.2009 - 18:35) qpayct написал(а):
а фсё намутил,
  for ($i=0;$i<7;$i++) {
foreach ($this->n[$i] as $key => $val) {
//echo $val . "<br/>";
if ($val > $this->pMax[$i]) $this->pMax[$i]=$val;
if ($val < $this->pMin[$i]) $this->pMin[$i]=$val;
$this->pMid[$i] = $this->pMid[$i] + $val;
if ($this->status[$i]==1) {
if ($val > $this->nMax[$i]) $this->nMax[$i]=$val;
if ($val < $this->nMin[$i]) $this->nMin[$i]=$val;
$this->nMid[$i] = $this->nMid[$i] + $val;
$this->counter++;
}

}
}

ссори торможу smile.gif
Быстрый ответ:

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