내가 예를 들어다차원 배열 두 날짜
array(
"hgfh" => array("s" => "2011-11-28T07:00-04:00", "e" => "2011-11-29T06:59-04:00"),
"hgfh" => array("s" => "2011-11-29T07:00-04:00", "e" => "2011-11-30T06:59-04:00"),
"hgfh" => array("s" => "2011-11-30T07:00-04:00", "e" => "2011-12-01T06:59-04:00"),
"hgfh" => array("s" => "2011-12-01T07:00-04:00", "e" => "2011-12-02T06:59-04:00"),
"hgf" => array("s" => "2011-12-02T07:00-04:00", "e" => "2011-12-05T06:59-04:00"),
"sog" => array("s" => "2011-12-05T07:00-04:00", "e" => "2011-12-06T06:59-04:00"),
"gfd" => array("s" => "2011-12-06T07:00-04:00", "e" => "2011-12-07T06:59-04:00"),
"gfd" => array("s" => "2011-12-07T07:00-04:00", "e" => "2011-12-08T06:59-04:00"),
"bob" => array("s" => "2011-12-08T07:00-04:00", "e" => "2011-12-09T06:59-04:00"),
"tree" => array("s" => "2011-12-09T07:00-04:00", "e" => "2011-12-11T23:00-04:00"),
);
아래와 같은 배열이의 중간에 발견하고 내가 얻을 다음 현재 date("c");
그 배열의 "s"
와 "e"
사이에 있는지 확인하고 필요 키. 따라서 오늘은 2011-11-30T09:50-04:00
이고 키가 hgfh
인 것으로 판단됩니다. 그렇게 할 수있는 빠르고 쉬운 방법이 있습니까? 성능에 대해 조금 걱정이됩니다. 따라서 성능이 현저하게 향상 될 수있는 방법이 있다면 감사하게 생각합니다.
당신은 동일한 색인'hgfh'를 4 번 가지고 있는데, 그것은 나쁜 복사 및 붙여 넣기입니까? –
가비지 데이터 롤입니다. – Steven