尝试使用ID和图像URL创建json编码,以便我可以在前端将其作为jobject访问。
我在这里不使用MySQL,因为我将图像存储在我的地图/文件管理器上。
我希望它在代码运行时看起来像这样:
{
results: [
{
ID: "3",
URL: "http://www.image.com/Images/image3.jpg"
} ]
}
所以我想将图像连接到某个 IP 并获取其 URL。
这是我到目前为止的代码:
<?php
$contacts = array();
$contact = array("URL" => $row ['http://www.image.com/Images/image1.jpg'],
$row ['http://www.image.com/Images/image2.jpg'],
$row ['http://www.image.com/Images/image3.jpg'],
"ID" => $row ['1'], $row ['2'], $row ['3']);
array_push($contacts, $contact);
echo json_encode(array('results' => $contacts), JSON_PRETTY_PRINT);
?>
仍然看不到$row..无论如何,我认为你想要的是这样的东西:
<?php
$contacts = array();
$contacts[] = array("id"=>1,"URL"=>'http://www.image.com/Images/image1.jpg');
$contacts[] = array("id"=>1,"URL"=>'http://www.image.com/Images/image2.jpg');
$contacts[] = array("id"=>1,"URL"=>'http://www.image.com/Images/image3.jpg');
echo json_encode(array('results' => $contacts), JSON_PRETTY_PRINT);
示例 https://3v4l.org/uRbQ7