コード例 #1
0
ファイル: Client.php プロジェクト: cargomedia/cm
 /**
  * @param string       $key
  * @param string       $start
  * @param string       $end
  * @param int|null     $count
  * @param int|null     $offset
  * @param boolean|null $returnScore
  * @return array
  */
 public function zRangeByScore($key, $start, $end, $count = null, $offset = null, $returnScore = null)
 {
     $options = array();
     if (null !== $count || null !== $offset) {
         $count = null !== $count ? (int) $count : -1;
         $offset = null !== $offset ? (int) $offset : 0;
         $options['limit'] = array($offset, $count);
     }
     if ($returnScore) {
         $options['withscores'] = true;
     }
     return $this->_redis->zRangeByScore($key, $start, $end, $options);
 }