Я сделал класс с именем PriviewMode
class PriviewModel {
private $TOPIC_ID = array();
private $SECTION_ID = array();
private $ADDITION_TEXT_SEQ = array();
private $TOPIC_HYPERLINK = array();
private $TOPIC_NAME = array();
private $TOPIC_TEXT = array();
private $CATEGORY_ID = array();
private $CONTRIBUTED_BY = array();
private $APPROVED_FOR_LIVE = array();
private $LAST_UPDATED = array();
function getTOPIC_ID() {
return $this->TOPIC_ID;
}
function getSECTION_ID() {
return $this->SECTION_ID;
}
function getADDITION_TEXT_SEQ() {
return $this->ADDITION_TEXT_SEQ;
}
function getTOPIC_HYPERLINK() {
return $this->TOPIC_HYPERLINK;
}
function getTOPIC_NAME() {
return $this->TOPIC_NAME;
}
function getTOPIC_TEXT() {
return $this->TOPIC_TEXT;
}
function getCATEGORY_ID() {
return $this->CATEGORY_ID;
}
function getCONTRIBUTED_BY() {
return $this->CONTRIBUTED_BY;
}
function getAPPROVED_FOR_LIVE() {
return $this->APPROVED_FOR_LIVE;
}
function getLAST_UPDATED() {
return $this->LAST_UPDATED;
}
function setTOPIC_ID($TOPIC_ID) {
$this->TOPIC_ID = $TOPIC_ID;
}
function setSECTION_ID($SECTION_ID) {
$this->SECTION_ID = $SECTION_ID;
}
function setADDITION_TEXT_SEQ($ADDITION_TEXT_SEQ) {
$this->ADDITION_TEXT_SEQ = $ADDITION_TEXT_SEQ;
}
function setTOPIC_HYPERLINK($TOPIC_HYPERLINK) {
$this->TOPIC_HYPERLINK = $TOPIC_HYPERLINK;
}
function setTOPIC_NAME($TOPIC_NAME) {
$this->TOPIC_NAME = $TOPIC_NAME;
}
function setTOPIC_TEXT($TOPIC_TEXT) {
$this->TOPIC_TEXT = $TOPIC_TEXT;
}
function setCATEGORY_ID($CATEGORY_ID) {
$this->CATEGORY_ID = $CATEGORY_ID;
}
function setCONTRIBUTED_BY($CONTRIBUTED_BY) {
$this->CONTRIBUTED_BY = $CONTRIBUTED_BY;
}
function setAPPROVED_FOR_LIVE($APPROVED_FOR_LIVE) {
$this->APPROVED_FOR_LIVE = $APPROVED_FOR_LIVE;
}
function setLAST_UPDATED($LAST_UPDATED) {
$this->LAST_UPDATED = $LAST_UPDATED;
}
и создать для него метод получения и установки. Переменные являются массивом. Теперь проблема заключается в том, как установить набор результатов mysql_fetch_object в переменных этого класса. лайк
foreach($results as $result){
$privewmodel->setTOPIC_ID($result->topic_id);
.....
}
Если я правильно понимаю ваш вопрос, думаю, это то, что вам нужно:
$previousValue = $privewmodel->getTOPIC_ID();
$newValue = array_merge($previousValue, $result->topic_id);
$privewmodel->setTOPIC_ID($newValue);
Получите ваш текущий массив и добавьте к нему новое значение array_merge()
,
Других решений пока нет …