我想在我的JSON和PHPcode中添加一个额外的东西,我应该为最后一部分添加什么?
我想通过添加一条额外的消息来稍微调整一下json,在本例中,我想访问一个图像及其名称中的所有内容(在本例中为“GetImage”)。我给你举个例子,让你更容易理解 这就是我希望它看起来的样子:我想在我的JSON和PHPcode中添加一个额外的东西,我应该为最后一部分添加什么?,php,json,Php,Json,我想通过添加一条额外的消息来稍微调整一下json,在本例中,我想访问一个图像及其名称中的所有内容(在本例中为“GetImage”)。我给你举个例子,让你更容易理解 这就是我希望它看起来的样子: { "results": [{ "GetImage": //this is what I am missing { "ID": "File", "Name": "image3", "URL": "http://test.image.com/
{
"results": [{
"GetImage": //this is what I am missing
{
"ID": "File",
"Name": "image3",
"URL": "http://test.image.com/
}
}
]}
我有:
{
"results": [
{
"ID": 1,
"Name": "Aqua",
"URL": "http://www.img.com/img1.jpg"
}
]}
因此,我必须添加一个名为GetImage的文本,以便我可以找到特定的图像及其信息,但我不确定在我当前的代码中放在哪里:
这是我的代码:
<?php
$contacts = array();
$contacts[] = array("ID"=>1, "Name" => 'Aqua', "URL"=>'http://www.img.com/img1.jpg');
$contacts[] = array("ID"=>2, "Name" => 'Vit', "URL"=>'http://www.img.com/img2.jpg');
$contacts[] = array("ID"=>3, "Name" => 'Sit', "URL"=>'http://www.img.com/img3.jpg');
echo json_encode(array('results' => $contacts), JSON_PRETTY_PRINT);
?>
尝试以下代码:
<?php
$contacts = array();
$contacts[] = array('GetImage' => array("ID"=>1, "Name" => 'Aqua', "URL"=>'http://www.img.com/img1.jpg'));
$contacts[] = array('GetImage' => array("ID"=>2, "Name" => 'Vit', "URL"=>'http://www.img.com/img2.jpg'));
$contacts[] = array('GetImage' => array("ID"=>3, "Name" => 'Sit', "URL"=>'http://www.img.com/img3.jpg'));
echo json_encode(array('results' => $contacts), JSON_PRETTY_PRINT);
?>
尝试以下代码:
<?php
$contacts = array();
$contacts[] = array('GetImage' => array("ID"=>1, "Name" => 'Aqua', "URL"=>'http://www.img.com/img1.jpg'));
$contacts[] = array('GetImage' => array("ID"=>2, "Name" => 'Vit', "URL"=>'http://www.img.com/img2.jpg'));
$contacts[] = array('GetImage' => array("ID"=>3, "Name" => 'Sit', "URL"=>'http://www.img.com/img3.jpg'));
echo json_encode(array('results' => $contacts), JSON_PRETTY_PRINT);
?>
此代码可以完成以下任务:
<?php
$contacts = array();
$contacts[] = array("ID"=>1, "Name" => 'Aqua', "URL"=>'http://www.img.com/img1.jpg');
$contacts[] = array("ID"=>2, "Name" => 'Vit', "URL"=>'http://www.img.com/img2.jpg');
$contacts[] = array("ID"=>3, "Name" => 'Sit', "URL"=>'http://www.img.com/img3.jpg');
$results = array();
$results["results"] = array('GetImage' => $contacts);
echo json_encode($results, JSON_PRETTY_PRINT);
?>
此代码可以完成以下任务:
<?php
$contacts = array();
$contacts[] = array("ID"=>1, "Name" => 'Aqua', "URL"=>'http://www.img.com/img1.jpg');
$contacts[] = array("ID"=>2, "Name" => 'Vit', "URL"=>'http://www.img.com/img2.jpg');
$contacts[] = array("ID"=>3, "Name" => 'Sit', "URL"=>'http://www.img.com/img3.jpg');
$results = array();
$results["results"] = array('GetImage' => $contacts);
echo json_encode($results, JSON_PRETTY_PRINT);
?>
向你竖起大拇指,给对方一个答案。两种解决方案都有效。给你竖起大拇指,给另一个人一个答案。两种解决方案都有效。谢谢