请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

数据组装问题

图片描述
由于数据返回的格式与视频不一样,且redis缓存中只有hgetall函数返回值有值,hkeys和hvals函数返回值都是null,这种情况数据该怎么组装,且hkeys等函数又该怎么解决呢

正在回答

1回答

同学,你好,建议还是使用 hgetall,如果你要用 hkeys 和 hvals组装的话,可以使用 php函数 array_combine 组装。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕妹5041743 #1
    请问,hgetall返回的这种格式该怎么组装,而且hkeys和hvals返回值都是null,无法使用
    回复 有任何疑惑可以回复我~ 2020-11-06 10:20:03
  • keryz 回复 提问者 慕妹5041743 #2
    同学,你看下存储数据的地方,是否和老师一样。
    回复 有任何疑惑可以回复我~ 2020-11-06 23:35:39
  • 提问者 慕妹5041743 回复 keryz #3
    就和老师一样存储在redis中,hgetall有返回值,同一行代码,将hgetall换成hkeys和kvals,返回值都是null,而且用老师慕课git上的代码也不行,hgetall返回的格式上问题的图片一样,用foreach无法使用遍历,提示Cannot use a scalar value as an array
    回复 有任何疑惑可以回复我~ 2020-11-07 11:25:02
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信