Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想在我的JSON和PHPcode中添加一个额外的东西,我应该为最后一部分添加什么?_Php_Json - Fatal编程技术网

我想在我的JSON和PHPcode中添加一个额外的东西,我应该为最后一部分添加什么?

我想在我的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/

我想通过添加一条额外的消息来稍微调整一下json,在本例中,我想访问一个图像及其名称中的所有内容(在本例中为“GetImage”)。我给你举个例子,让你更容易理解

这就是我希望它看起来的样子:

{
  "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);

    ?>


向你竖起大拇指,给对方一个答案。两种解决方案都有效。给你竖起大拇指,给另一个人一个答案。两种解决方案都有效。谢谢