簡體   English   中英

如何在輸出中獲取數組的第一個鍵?

[英]How to get first key of array in output in return?

我有一個像

$array = array("home" => array("dimensional" => array("array" => "data")));

然后return $array;

我正在得到這樣的輸出

[
    {
        "dimensional": {
            "array": "data"
        }
    }
]

但是我想在return();的輸出中先輸入鍵return();

[
     "home":{
         { 
            "dimensional": {
                "array": "data"
            }
         }
     }
]

我怎樣才能做到這一點?

public function homepagemobile()
{
    $array = array("home" => array("dimensional" => array("array" => "data")));
    return $array;
}

像這樣:

$ array = array(“ home” => array(“ Dimension” => array(“ array” =>“ data”))));

的var_dump(array_keys($陣列)[0]);模具;

您只需要返回json編碼

 return json_encode($array)

當我們使用print_r()數組時,有一些模式:

$array = array("home" => array("dimensional" => array("array" => "data")));
echo '<pre>';
print_r($array);

// Output
Array
(
    [home] => Array
        (
            [dimensional] => Array
                (
                    [array] => data
                )
        )
)

print_r(json_encode($array));
// Output:
{"home":{"dimensional":{"array":"data"}}}

$array = array(array("home" => array(array("dimensional" => array("array" => "data")))));
echo '<pre>';
print_r(json_encode($array));
// Output
[{"home":[{"dimensional":{"array":"data"}}]}]   

我認為您正在嘗試獲取最后的輸出。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM