亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP將變量添加到json數組

PHP將變量添加到json數組

PHP
智慧大石 2022-07-02 17:02:43
我有個問題。我SELECT從我的數據庫執行以獲取用戶數據?,F在,除了查詢之外,我還得到了一些變量$result。我希望將所有數據添加到我的 json 中。這是我當前的代碼:if($result->num_rows == 1) {               $access_token = "myToken";    $expires_in = 3600;    while($row = $result->fetch_object())    {                       $arrTotal[] = array($row);    }    $myObj->access_token = $access_token;    $myObj->expires_in = $expires_in;    $data = array();    $data['user'] = $arrTotal;    $data['token'] = $myObj;    echo json_encode($data);}此當前代碼生成以下 json:{   "user":[      [         {            "Id":"0",            "Username":"Vreesie",            "ProfilePicture":""         }      ]   ],   "token":{      "access_token":"myToken",      "expires_in":"3600"   }}但我希望它看起來像這樣:{   "user":[      [         {            "Id":"0",            "Username":"Vreesie",            "ProfilePicture":""         }      ]   ],   "token":[      [         {            "access_token":"myToken",            "expires_in":"3600"         }      ]   ]}我怎樣才能做到這一點?
查看完整描述

2 回答

?
呼啦一陣風

TA貢獻1802條經驗 獲得超6個贊

首先,數組中的標記。為令牌創建一個嵌套數組。


$myObj[] = [

    'access_token' => $access_token,

    'expires_in' => $expires_in

]

或者您也可以$data['token']用作數組并將您的數組推入其中$myObj。


$data['token'][] = $myObj;


查看完整回答
反對 回復 2022-07-02
?
桃花長相依

TA貢獻1860條經驗 獲得超8個贊

簡單地用$data['token'] = [[$myObj]];



查看完整回答
反對 回復 2022-07-02
  • 2 回答
  • 0 關注
  • 227 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號