php - 如何将结果从 zrange withscore 传输到 PHP 中的数组

标签 php redis

redis> ZADD myzset 1 "one"
(integer) 1
redis> ZADD myzset 2 "two"
(integer) 1
redis> ZADD myzset 3 "three"
(integer) 1
redis> ZRANGE myzset 0 -1 WITHSCORES
1) "one"
2) "1"
3) "two"
4) "2"
5) "three"
6) "3"

如何将此结果传输到 key => PHP 中的数组,如下所示:

array(
    "one" => 1,
    "two" => 2,
    "three" => 3
)

最佳答案

请使用一些 PHP-Redis 扩展,它可以为您做所有事情。 例如 PHPRedis https://github.com/phpredis/phpredis#zrange

关于php - 如何将结果从 zrange withscore 传输到 PHP 中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36028897/

相关文章:

php - 获取线程主题中多个用户的信息

redis - JedisPool 与主/从配置的使用

redis - 如何在订阅时检索 Redis channel 的内容?

php - 构建快速重定向服务器

MongoDB:将文件保存在内存而不是磁盘上

ruby-on-rails - AWS 发生 Redis::CommandError

php - 如何通过 PHP 和 mysql 正确转义字符串

php - 我怎么知道为什么图片没有以 codeigniter 形式上传

php - wordpress 获取所有发布页面的永久链接

php - 超时错误和连接丢失