php 将查询出的数组数据存入redis
生活随笔
收集整理的這篇文章主要介紹了
php 将查询出的数组数据存入redis
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
我們從數(shù)據(jù)庫查詢出來的數(shù)據(jù)一般為數(shù)組的形式,
而redis是不支持存入數(shù)組的,
一種解決辦法是將數(shù)組轉(zhuǎn)化為json數(shù)據(jù),再將json存入redis,之后取出時再將json轉(zhuǎn)化為php數(shù)組。
但將取出的json數(shù)據(jù)轉(zhuǎn)化為數(shù)組時不能直接用json_encode()函數(shù),
因為這樣的一組json數(shù)據(jù):[{"id":"1","name":"小明"},{"id":"2","name":"小紅"}]
直接用json_encode()轉(zhuǎn)化后得到是一個“包含著對象的數(shù)組”,因為json中{}符號意味著對象。而這樣含有對象的數(shù)組是沒法直接被遍歷輸出的。
一種解決辦法是給json_encode()函數(shù)傳入第二個true參數(shù),即:json_encode($json,true);
這樣得到的就都是數(shù)組了。
轉(zhuǎn)載于:https://www.cnblogs.com/red-code/p/5614503.html
總結(jié)
以上是生活随笔為你收集整理的php 将查询出的数组数据存入redis的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (计算机组成原理)第七章输入和输出系统-
- 下一篇: 动态规划算法php,php算法学习之动态