в документе MongoDB у меня есть ключ / значение, такое, что это массив ассоциаций (вставлен с использованием php);как можно перебирать - PullRequest
0 голосов
/ 10 октября 2011

в документе 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); }

любойпомогите пожалуйста?

1 Ответ

1 голос
/ 10 октября 2011

почему $txt+? + - оператор для добавления в PHP. $txt будет равно числу в конце.

Для объединения двух строк используйте .

foreach($arr['data'] as $k => $v){
    $txt .= sprintf("%s<br><i>%s</i><br><br>",$k,(string)$v); 
}
...