Как напечатать значение массива в запросе MongoDB внутри переполнения стека

Каким-то образом мне удалось заключить мои координаты в массив

  <?php

$document = $collection->find([],['_id' => 0,'coordinates.coordinates' => 1]);

$array = iterator_to_array($document, false);

foreach($document as $k => $row){
echo json_encode($row);
}

?>

который выводит следующее. В моей коллекции 3 документа, и все они идентичны (для целей тестирования).

{"coordinates":{"coordinates":[121.9197351,11.96795331]}}{"coordinates":{"coordinates":[121.9197351,11.96795331]}}{"coordinates":{"coordinates":[121.9197351,11.96795331]}}

Я пытаюсь выяснить, как отобразить / распечатать / использовать индивидуальную долготу и широту для визуализации в API карт Google, так как они находятся внутри массива. Но печать их с использованием цикла for, заменив код foreach выше на этот код, не работает

$length = count($array);
for ($i = 0; $i < $length; $i++) {
print $array[$i];
}

Я совершенно новичок в обеих платформах, поэтому, пожалуйста, потерпите меня, спасибо.

Вот фрагмент моего документа из твиттера

"coordinates": {
"type": "Point",
"coordinates": [121.9197351, 11.96795331]
},

0

Решение

Вы можете использовать функцию print_r () или функцию var_dump ().

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]