我在打印子数组时遇到了一些问题homemain=>image
这是我的 JSON
{
"_id": ObjectId("4f7d0b9638fc5dc54c000000"),
"station": "hits",
"homemain": {
"image": "URL",
"link": "URL LINK"
}
}
正如您在 homemain 下看到的那样,它有图像我希望在页面上打印出 URL 一词。
这是我的 PHP 脚本
public function main($stationname)
{
// select a collection (analogous to a relational database's table)
$collection = $this->db->Stations_Banner;
// find everything in the collection
$cursor = $collection->find(array("station"=>"hits"),array("homemain"));
$test = array();
// iterate through the results
while( $cursor->hasNext() ) {
$test[] = ($cursor->getNext());
}
//Print Results
return json_encode($test);
}
然后在我的 index.php 页面上,我称之为
<?php
$banner = $fetch->main("hits");
echo $banner;
?>
我试过用$banner->homemain->image
我也试过像 $banner->homemain['image']