php-json多維陣列處理,如何取值。

來源:互聯網
上載者:User
一個ajax調用從阿里大魚api取得了一串傳回值。如下:{"alibaba_aliqin_fc_sms_num_send_response":{"result":{"err_code":"0","model":"101119416903^1101601857156","success":true},"request_id":"1476c431qgbi4"}}
我可以用$starr= json_decode($str,true); 擷取$starr數組。但是如何取得數組$starr裡面我需要的 success資料呢?我需要通過success來做進一步判斷。還有。傳回值是json資料嗎?如果是,我傳到前台用jquery ajax。如何擷取success的值呢?


回複討論(解決方案)

$str = '{"alibaba_aliqin_fc_sms_num_send_response":{"result":{"err_code":"0","model":"101119416903^1101601857156","success":true},"request_id":"1476c431qgbi4"}}';$starr= json_decode($str,true);echo $starr['alibaba_aliqin_fc_sms_num_send_response']['result']['success'];


js:
json.alibaba_aliqin_fc_sms_num_send_response.result.success
也可以寫作
json['alibaba_aliqin_fc_sms_num_send_response']['result']['success']

是的。樓上正解,我已經成功調用了。不能用 $starr[0][0][1]之類的

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.