можно ли объединить два объекта от одного класса? по типу массивов, чтобы создался в итоге объект с элементами обоих!
vasa_c
27.09.2010 - 14:12
array($firstObject, $secondObject); ?
_____________
Блог ГО |
Таблица символов Юникода |
Графомания
vasa_c
нужно, чтобы одинаковые элементы были в одном экземпляре и потом сделать обратно из массива объект. не получается пока!
vasa_c
27.09.2010 - 14:36
$A = array($firstObject, $secondObject);
$firstBack = $A[0];
_____________
Блог ГО |
Таблица символов Юникода |
Графомания
vasa_c
ладно, давайте сразу в нужном направлении попробуем: накапливаются 3 объекта от одного и того же класса.
$x1, $x, $x2
приходит в метод $x, а $x1 и $x2 - накапливаются
$x1=$x-$x2;
$x2=$x- $x1;
все бы ничего будь это числа,но это объекты, и у меня предчувствие, что нужного не добиться.
vasa_c
27.09.2010 - 15:21
Куда накапливаются? Что накапливаются?
Дайте поясняющий код
_____________
Блог ГО |
Таблица символов Юникода |
Графомания
vasa_c
я вижу что не совсем понятно, но суть в общем осталась, вот что нужно:
есть объект, я с твоей помощью сделал из него что-то типа массива(именно так), но проблема в том, что я не могу добавить или убрать элементы к(из) этого "массива".
мне нужно взять объект - сравнить его со вторым объектом и проделать операцию:
либо добавить к первому объекту недостающие элементы второго, либо наоборот - оставить только одинаковые элементы - а остальные убрать.
может есть какие-то стандартные функции, которые позволят это сделать, или есть готовая библиотека по операциям над объектами ?
vasa_c
27.09.2010 - 15:34
vasa_c
или я чего-то не понимаю или ты прикалываешься))
это функции для работы с массивами
Warning: array_merge() [function.array-merge]: Argument #1 is not an array
эту ошибку пишет и после приведения объекта к "массиву"
ты сам сказал, что ты сделал
Цитата (Guest @ 27.09.2010 - 15:27) |
что-то типа массива(именно так) |
Дык ты сделал из него
Цитата (Guest @ 27.09.2010 - 15:27) |
что-то типа массива(именно так) |
или нет?
Хорош прикалываться
_____________
Пишите код, исходя из того, что все программисты, которые будут сопровождать вашу программу, — склонные к насилию психопаты, знающие, где вы живёте.
vasa_c
27.09.2010 - 15:41
Цитата |
есть объект, я с твоей помощью сделал из него что-то типа массива(именно так), но проблема в том, что я не могу добавить или убрать элементы к(из) этого "массива". |
эти функции позволяют добавлять или убирать элементы из массива.
либо объясняйте доходчивее, что значит "взять объект", "сравнить со вторым" и особенно "добавить к первому объекту недостающие элементы второго", не забывая иллюстрировать это кодом.
_____________
Блог ГО |
Таблица символов Юникода |
Графомания
ну смотрите
$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
27.09.2010 - 15:48
хорошо, вот есть $forum - объект, который мы ещё не запихали в $v.
как получить из него значение general?
_____________
Блог ГО |
Таблица символов Юникода |
Графомания
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.