Que tal amigos, espero me puedan ayudar con éste problema.
Tengo un array de objetos con la siguiente estructura:
Array
(
[0] => ArrayObject Object
(
[x] => 12
[xx] => 1312779600
[xxx] => 1312779600
[xxxx] => 1312779600
[xxxxx] => LG
[xxxx] => ESTADO1
)
[1] => ArrayObject Object
(
[x] => 100
[xx] => 1312779600
[xxx] => 1312779600
[xxxx] => 1312779600
[xxxxx] => LG
[xxxx] => ESTADO2
)
[2] => ArrayObject Object
(
[x] => 12
[xx] => 1312779600
[xxx] => 1312779600
[xxxx] => 1312779600
[xxxxx] => LG
[xxxx] => ESTADO1
)
)

Lo que intento hacer es que al recorrer el array, filtrarlo para armar un nuevo array de objetos con sin los valores repetidos:
Código PHP:
Ver originalforeach($array as $key=>$obj) {
$arrayBucle[] = $obj->x;
if (!in_array("'".$obj->x."'",$arrayBucle)) { $array2[] = (object
)(array( "x"=>$obj->x,
"xx"=>$obj->xx,
"xxx"=>$obj->xxx,
"xxxx"=>$obj2->xxxx,
"xxxxx"=>$obj->xxxxx,
"xxxxxx"=>$obj->xxxxxx));
}
}
El hecho es que de ésta manera no funciona

, espero que alguién me pueda ayudar, en verdad lo agradecería. De ante mano muchas gracias amigos!!!