2012-06-18 66 views
0

我用插件将数据输入到数据库中。现在我正在显示数据并编写代码以进行搜索/排序。我的问题是,我不熟悉放在数据库的单个字段中的数组。我甚至不确定这种格式的数据的正确“名称”。所以,如果任何人可以请直接指导我的教程或文档,我将不胜感激。下面是数据库的一个字段中包含的代码示例。阵列的显示输出

a:4:{i:0;s:32:"Green";i:1;s:26:"Red";i:2;s:31:"Blue";i:3;s:33:"Yellow";} 

最终我需要与一个<br/>阵列中分隔每个元素显示这些数据。我还需要更好地理解它,以便我可以搜索以这种方式显示的字段。我也很想了解它,因为我相信这是相当普遍的,我应该理解它。

+0

你可以发布一个链接到这个插件,并发送另一个示例行? – NaturalBornCamper

回答

3

这个数据已经serialized这么叫

$array = unserialize($data); 
print_r($array); 

另一种流行的编码是JSON,你也应该考虑。

只是让你知道什么是对

  • 会“一:4说:”接下来将有4个元素
  • 数组“我:0”说,这是在数组中的第0指数
  • “S:32”说,随之而来的是一个字符串
  • “绿色”是字符串
  • 其他人只是遵循这种模式
+1

谢谢你太多了!你为我节省了很多时间和精力! – PeggyMe