第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何將列表添加到現(xiàn)有 json 文件?

如何將列表添加到現(xiàn)有 json 文件?

PHP
qq_花開花謝_0 2023-06-24 15:23:13
如果列表不存在,我想將列表添加到 json 文件中。但是當(dāng)我嘗試使用時(shí),array()我得到的0 => 1=> 2=>不是對象列表$list = array(    "Version" => "1.0");$users = array(    "Users" => array(    "Username"=> "test",    "Level"=> "10"    ));if(!isset($list['Users'])) {    array_push($list, $users);    echo json_encode($list);}exit;結(jié)果{"Version":"1.0","0":{"Users":{"Username":"test","Level":"10"}}}但我的結(jié)果應(yīng)該是{"Version":"1.0","Users":[{"Username":"test","Level":"10"}]}我是 php 新手。關(guān)于。
查看完整描述

2 回答

?
侃侃爾雅

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超16個(gè)贊

嘗試這個(gè),


您不需要 array_push()。只需將數(shù)組添加$users['Users']到里面即可$list。注意:我已將array()符號(hào)更改為[]符號(hào)。


$list =[

    "Version" => "1.0"

];


$users = [

    'Users' => [

        'Username' => 'test',

        'Level' => '10'

    ]

];

    


if(!isset($list['Users'])) {

    $list['Users'][] = $users['Users'];

    echo json_encode($list);

}

exit;


輸出:


{"Version":"1.0","Users":[{"Username":"test","Level":"10"}]}


查看完整回答
反對 回復(fù) 2023-06-24
?
弒天下

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超8個(gè)贊

如果新鍵users不存在,您可以添加它,然后向其中添加元素,如下所示:


$list = array(

    "Version" => "1.0"

);


$users = array(

    "Users" => array(

    "Username"=> "test",

    "Level"=> "10"

    )

);


if(!isset($list['Users'])) $list['users']=[];


foreach( $users as $a ){

    $list['users'][]=$a;

}


echo json_encode( $list );

輸出:


{"Version":"1.0","users":[{"Username":"test","Level":"10"}]}


查看完整回答
反對 回復(fù) 2023-06-24
  • 2 回答
  • 0 關(guān)注
  • 182 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)