有人能告诉我我哪里做错了吗?应该如何进行转换?我是PHP和MongoDB的新手,所以请原谅我的幼稚...
这是我的mongo文档:
{ "_id" : "x", "links" : [1,2,3] }
在PHP中,我这样做:
foreach($cur as $obj) echo $obj['_id'] . "-->" . $obj['links']
我的输出是:
x-->Array
而不是这样:
x-->1,2,3
提前感谢!
发布于 2011-09-16 22:06:17
只是为了澄清上面的答案..他所做的实际上是将一个数组转换为带有',‘的字符串作为分隔符。由于$obj是作为一个数组出现的,所以您需要遍历它(除非您可以这样显示它)。
foreach($obj['links'] as $link){
//do something
}这样,您可以将其保持为数组格式,而不是使用操作将其转换为字符串。
https://stackoverflow.com/questions/7441683
复制相似问题