2016-03-03 3 views
-1

У меня есть массив объектов, как это называется $objects:Merge массив объектов ассоциативного массив

object(stdClass)#16 (3) { 
    ["subcatname"]=> 
    string(22) "Air" 
    ["categoryid"]=> 
    string(4) "1107" 
    ["catname"]=> 
    string(18) "Equipment" 
} 
object(stdClass)#17 (3) { 
    ["subcatname"]=> 
    string(17) "Machines" 
    ["categoryid"]=> 
    string(3) "108" 
    ["catname"]=> 
    string(18) "Equipment" 
} 

Я хотел бы задницу каждый объекта (StdClass) к ассоциативному значению массива. Итак, мой последний массив будет выглядеть так:

array(18) { 
    [0]=> 
    object(stdClass)#258 (3) { 
    ["subcatname"]=> 
    string(22) "Air Recirculation Unit" 
    ["categoryid"]=> 
    string(4) "1107" 
    ["catname"]=> 
    string(18) "Catering Equipment" 
    } 
    [1]=> 
    object(stdClass)#257 (3) { 
    ["subcatname"]=> 
    string(17) "Beverage Machines" 
    ["categoryid"]=> 
    string(3) "108" 
    ["catname"]=> 
    string(18) "Catering Equipment" 
    } 

Кто-нибудь сделал что-то похожее на это раньше? Я стараюсь получить желаемый результат. Благодаря

редактировать ->

Я пробовал этот метод, но это перебирает каждую строку, не каждая группа:

$test = array(); 
     $count =0; 

     foreach ($row as $rows) { 

      array_push($test, array($count => $rows)); 
      $count ++; 
     } 
+1

google 'array_push' –

+0

У меня есть, я попытался использовать array_push, используя метод, который я включил –

ответ

0

Вы должны иметь коллекцию или другие типа для заказанного вашего объекта для повторите процесс, чтобы делать то, что хотите сделать.

Пример: если все объекты находятся в collecton вы можете легко сделать это для упорядочиваются в таблице ваш объект

$orderedTabObject = array(); 
foreach($collectionObject as $object) 
{ 
    array_push($object, $orderedTabObject); 
} 

Этот процесс может изменить в решении заказанного объекта (сбор, массив и т.д. ...), но дух процесса один и тот же.

Вам необходимо прочитать, как итерация с этим упорядоченным по порядку типом для упорядочения упорядоченных объектов.

Смежные вопросы