我使用插件将数据输入数据库。现在我正在显示数据并编写代码来搜索/排序。我的问题是我不熟悉放入数据库中单个字段的数组。我什至不确定这种格式的数据的正确“名称”。因此,如果有人可以指导我阅读教程或文档,我将不胜感激。这是数据库的一个字段中包含的代码示例。
a:4:{i:0;s:32:"Green";i:1;s:26:"Red";i:2;s:31:"Blue";i:3;s:33:"Yellow";}
最终我需要用 <br/>
来显示这些数据分隔数组中的每个元素。我还需要更好地理解它,以便我可以搜索以这种方式显示的字段。我也很想了解它,因为我相信它很普遍,我应该了解它。
最佳答案
此数据已serialized所以打电话
$array = unserialize($data);
print_r($array);
另一种流行的编码是 JSON,您也应该研究一下。
让你知道发生了什么
- "a:4"表示接下来是一个包含 4 个元素的数组
- "i:0"表示这是数组中的第 0 个索引
- “s:32”表示接下来是一个字符串
- “绿色”就是那个字符串
- 其余的就遵循这个模式
关于php - 显示数组输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11089578/