一篇php 利用json_decode強制json數據轉換成數組的簡單應用實例參考文檔,我們利用了var_dump(json_decode($str,true)); 就把json轉換成我們想要的數據了,代碼如下:
- $a['d'][]=1;
- $a['d'][]=2;
- echo $str=json_encode(array($a));
- var_dump(json_decode($str));
轉換代碼,代碼如下:
- array(1) {
- [0]=>
- object(stdClass)#1 (1) {
- ["d"]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
- }
- }
看到了吧這是一個數組里面放置一個對象,我們強制json_decode結果轉換為數組吧——把第四行加上參數,代碼如下:
- var_dump(json_decode($str,true));
- //開源代碼Vevb.com
- array(1) {
- [0]=>
- array(1) {
- ["d"]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
- }
- }
新聞熱點
疑難解答