У меня есть массив объектов, как это называется $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 ++;
}
google 'array_push' –
У меня есть, я попытался использовать array_push, используя метод, который я включил –