I want to check the last value changes.
Some times the objectId is the same as another objectId but the value can be different.
And i cant compare this to get the Last changes.
How do i do that?
This ar开发者_如何学JAVAe the Objects
object(stdClass)#38 (6) {
["id"]=>
string(7) "1715680"
["objectId"]=>
string(1) "1"
["type"]=>
string(1) "0"
["field"]=>
string(2) "30"
["value"]=>
string(1) "3"
["date"]=>
string(10) "1239982220"
}
object(stdClass)#39 (6) {
["id"]=>
string(7) "1739382"
["objectId"]=>
string(1) "1"
["type"]=>
string(1) "0"
["field"]=>
string(2) "30"
["value"]=>
string(1) "3"
["date"]=>
string(10) "1240588802"
}
object(stdClass)#40 (6) {
["id"]=>
string(7) "1762456"
["objectId"]=>
string(1) "1"
["type"]=>
string(1) "0"
["field"]=>
string(2) "30"
["value"]=>
string(1) "0"
["date"]=>
string(10) "1241195393"
}
I solved My Own Question isnt that good?
$changed = false;
while($z = $this->db->fetch($m))
{
$array[$z->objectId][$z->field][] = $z;
}
for($i = 0; $i < count($array); $i++)
{
$blogs = $array[1][30];
foreach($blogs as $blog)
{
$blogs[$i];
if($blog->value != $blogs[$i]->value)
{
$changed = true;
}
}
}
精彩评论