[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как объединить два объекта
Страницы: 1, 2, 3
Guest
можно ли объединить два объекта от одного класса? по типу массивов, чтобы создался в итоге объект с элементами обоих!
vasa_c
array($firstObject, $secondObject); ?

_____________
Блог ГО | Таблица символов Юникода | Графомания
Guest
vasa_c
нужно, чтобы одинаковые элементы были в одном экземпляре и потом сделать обратно из массива объект. не получается пока!



vasa_c
$A = array($firstObject, $secondObject);
$firstBack = $A[0];


_____________
Блог ГО | Таблица символов Юникода | Графомания
Guest
vasa_c
ладно, давайте сразу в нужном направлении попробуем: накапливаются 3 объекта от одного и того же класса.
$x1, $x, $x2

приходит в метод $x, а $x1 и $x2 - накапливаются

$x1=$x-$x2;
$x2=$x- $x1;

все бы ничего будь это числа,но это объекты, и у меня предчувствие, что нужного не добиться.
vasa_c
Куда накапливаются? Что накапливаются?
Дайте поясняющий код

_____________
Блог ГО | Таблица символов Юникода | Графомания
Guest
vasa_c
я вижу что не совсем понятно, но суть в общем осталась, вот что нужно:

есть объект, я с твоей помощью сделал из него что-то типа массива(именно так), но проблема в том, что я не могу добавить или убрать элементы к(из) этого "массива".

мне нужно взять объект - сравнить его со вторым объектом и проделать операцию:
либо добавить к первому объекту недостающие элементы второго, либо наоборот - оставить только одинаковые элементы - а остальные убрать.
Guest
может есть какие-то стандартные функции, которые позволят это сделать, или есть готовая библиотека по операциям над объектами ?
Guest
vasa_c
или я чего-то не понимаю или ты прикалываешься))
это функции для работы с массивами

Warning: array_merge() [function.array-merge]: Argument #1 is not an array

Guest
эту ошибку пишет и после приведения объекта к "массиву"
Ice
ты сам сказал, что ты сделал
Цитата (Guest @ 27.09.2010 - 15:27)
что-то типа массива(именно так)

Дык ты сделал из него
Цитата (Guest @ 27.09.2010 - 15:27)
что-то типа массива(именно так)

или нет? biggrin.gif
Хорош прикалываться biggrin.gif

_____________
Пишите код, исходя из того, что все программисты, которые будут сопровождать вашу программу, — склонные к насилию психопаты, знающие, где вы живёте.
vasa_c
Цитата
есть объект, я с твоей помощью сделал из него что-то типа массива(именно так), но проблема в том, что я не могу добавить или убрать элементы к(из) этого "массива".

эти функции позволяют добавлять или убирать элементы из массива.

либо объясняйте доходчивее, что значит "взять объект", "сравнить со вторым" и особенно "добавить к первому объекту недостающие элементы второго", не забывая иллюстрировать это кодом.

_____________
Блог ГО | Таблица символов Юникода | Графомания
Guest
ну смотрите
$forum - объект
$v = array($forum);
print_r($v);


Array ( [0] => simpleForum Object ( [part] => Array ( [0] => general ) [countParts] => 1 ) )

echo $v[0][0];


Array ( [0] => simpleForum Object ( [part] => Array ( [0] => general ) [countParts] => 1 ) )
Fatal error: Cannot use object of type simpleForum as array in

как мне получит значение general?
vasa_c
хорошо, вот есть $forum - объект, который мы ещё не запихали в $v.
как получить из него значение general?

_____________
Блог ГО | Таблица символов Юникода | Графомания
Быстрый ответ:

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