1

私はクライアント訪問情報の配列を持っています..配列は日付の昇順で訪問しています..最後の訪問を取得する必要があります..しかし、それは今日であってはなりません.

    stdClass Object
     (
        [0] => stdClass Object
                            (
                                [ID] => 39334
                                [ClassID] => 3193
                                [StartDateTime] => 2013-04-29T06:00:00
                                [LateCancelled] => 
                                [EndDateTime] => 2013-04-29T06:45:00
                           )
         [1] => stdClass Object
                            (
                                [ID] => 39334
                                [ClassID] => 3193
                                [StartDateTime] => 2013-04-30T06:00:00
                                [LateCancelled] => 
                                [EndDateTime] => 2013-04-30T06:45:00
                           )
     )

ここで最初の 1 つを取得したい... 訪問回数は無制限です。2つしか見せてない…

4

3 に答える 3

0
foreach($obj as $valobj){
   // if curentdate is greater than db visit date then insert into array    
   if(strtotime(date('Y-m-d')) > strtotime(date('Y-m-d',$valobj->StartDateTime))){
            $arr[] = $valobj;
   }

}

print_r($arr);
于 2013-04-30T11:52:10.803 に答える