views:

28

answers:

1
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 are 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"
    }
A: 

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;
       }


      }

     }
streetparade