[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Объявление многомерн. ассоциат. массива в классе
vovan1409
Есть у меня такой класс:
class SelectList{
public $items = array();
public $type = '';
public $message = '';
public function __construct($type,$message){
$this->type = $type;
$this->message = $message;
}
public function addItem($key, $param1){
$this->items[$key] = $param1;
return $this;
}
public function toJSON(){
return json_encode($this);
}
}

в него я засовываю результаты полученной выборки из БД и передаю JSON javascript на исполнение.
Вопрос у меня относительно массива в моем классе($items). Мне нужно его преобразовать в ассоциативный многомерный массив на шесть значений в одном ряду. Пожалуйста, подскажите, как его объявить в моем классе?
Игорь_Vasinsky
Цитата
Мне нужно его преобразовать в ассоциативный многомерный массив на шесть значений в одном ряду.

ась???

может вы покажете какая структура есть - и покажете какой она должна быть? на реальном примере.

тока у вас в классе ничё кроме конструктора работать не будет. biggrin.gif

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
vovan1409
Цитата (Игорь_Vasinsky @ 10.03.2013 - 11:35)
Цитата
Мне нужно его преобразовать в ассоциативный многомерный массив на шесть значений в одном ряду.

ась???

может вы покажете какая структура есть - и покажете какой она должна быть? на реальном примере.

тока у вас в классе ничё кроме конструктора работать не будет. :D

Сейчас это делается вот так:

$value="<li class='listbox' onClick='fill(\"".$list->type."\",
\"".$list->message."\",
\"".$result->peopleid."\",
\"".$result->$s."\",
\"".$result->$n."\",
\"".$result->birthday."\",
\"".$result->flag."\");'>
<img src='upload/flag/small/"
.$result->flag."'>
<span class='minfo'>"
.$result->$s.", ".$result->$n.$plnick."</span><br />
<span class='sinfo'>"
.$result->birthday."</span>
</li>"
;
$list->addItem($result->peopleid,$value);

А мне нужно, чтобы передавались только значения(что-нибудь вроде):

$list->addItem($result->peopleid,
$list->type,
$list->message,
$result->$s,
$result->$n,
$result->birthday,
$result->flag);
Быстрый ответ:

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