2017-04-17 13 views
2

が含まれている私はjson_encode()を使用してPHPの配列から、次のJSONを作成する必要があります。変換PHPの配列はオブジェクト

{ 
"Image":"wordpress", 
"Env" :[ 
    "VIRTUAL_HOST=domain.com" 
    ], 
"ExposedPorts":{ 
    "8080":"80" 
    } 
} 

私はExposedPortsで動けなく、助けてください。 、

[ 
    'Image'=> 'wordpress', 
     'Env' => [ 
      "VIRTUAL_HOST=domain.com" 
       ], 

    'ExposedPorts'=>json_encode(["8080"=>"80"],JSON_FORCE_OBJECT) 
] 
+1

問題は何ですか? – julekgwa

+0

あなたのPHP配列はどこですか?どこに止まっていますか? –

+1

「スタック」とはどういう意味ですか?あなたはlil'bitを説明できますか? – rahulsm

答えて

1

を使用すると、このような全体の配列をjson_encodeないのはなぜ

<?php 
$array = array(
"Image" =>"wordpress", 
"Env" => 
    ["VIRTUAL_HOST=domain.com" 
    ], 
"ExposedPorts"=> 
    array("8080"=>"80")); 

    echo json_encode($array); 

出力:これは私のPHPの配列であるが、それは動作しません

{"Image":"wordpress","Env":["VIRTUAL_HOST=domain.com"],"ExposedPorts":{"8080":"80"}} 
関連する問題