コード例 #1
0
 public static function combine(Rediska $rediska, $valuesAndScores)
 {
     $isValue = true;
     $valuesWithScores = array();
     foreach ($valuesAndScores as $valueOrScore) {
         if ($isValue) {
             $value = $rediska->unserialize($valueOrScore);
         } else {
             $score = $valueOrScore;
             $valuesWithScores[] = new self(array('value' => $value, 'score' => $score));
         }
         $isValue = !$isValue;
     }
     return $valuesWithScores;
 }