0

在 MongoDB 的文档中,我有一个键/值,使得值是一个关联数组(使用 php 插入);如何遍历这个数组

array(4) {
  ["_id"]=>
  object(MongoId)#8 (0) {
  }
  ["tabid"]=>
  string(6) "123456"
  ["type"]=>
  string(6) "design"
  ["data"]=>
  array(2) {
    ["article"]=>
    string(57) "Bla bla"
    ["comts"]=>
    string(57) "Bla2 bla2"
  }
}

我做了我 var_dump 来得到这个。

这就是我所做的,但它不起作用

 foreach($arr['data'] as $k => $v){

    $txt+=sprintf("%s<br><i>%s</i><br><br>",$k,(string)$v); }

请问有什么帮助吗?

4

1 回答 1

1

为什么$txt++是 PHP 中的加法运算符。$txt最终将等于一个数字。

对于连接两个字符串,请使用.

foreach($arr['data'] as $k => $v){
    $txt .= sprintf("%s<br><i>%s</i><br><br>",$k,(string)$v); 
}
于 2011-10-10T07:39:55.980 回答