Есть ли способ или лучший способ сопоставить дату в array_filter в php? - PullRequest
0 голосов
/ 09 июля 2020

есть ли лучшая альтернатива этому коду

    $datfrm = '01/01/2000'
    $datto = '01/01/2002'
    
    $place_map = ['best' => 1, 'better' => 0.8, 'good' => 0.6];
    
    e1 ='good,better,best' 
    e2 = 'best,better,good'
$efind = e1;
     
    d1='01/01/2000,01/01/2001,01/01/2002'
    d2='01/01/2001,01/01/2002,01/01/2003'
$dview = d1;
    $dresult = array_filter($dview, function($data_item) use($datfrm,$datto) {
      return $data_item >= $datfrm && $data_item <= $datto;
    });
    
    $eresult = array_intersect_key($efind, $dresult);

Я пробую диапазон дат, и он не сопоставляется друг с другом, и я хочу суммировать общий результат, я хочу, чтобы все суммировалось

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...