2017-03-21 66 views
0

如何在刀片文件的兩個不同位置分別回顯此json數據。打印Laravel JSON響應

[{ 「CLIENT_ID」: 「D118」, 「總」:46}]

CLIENT_ID &總不foreach循環?

回答

1

您可以輔助函數是這樣的:

function getClientId($json){ 
    $array = json_decode($json,true); 
    if(isset($array[0]['client_id'])){ 
     return $array[0]['client_id']; 
    }else{ 
     return 0; 
    } 
} 

function getTotal($json){ 
    $array = json_decode($json,true); 
    if(isset($array[0]['total'])){ 
     return $array[0]['total']; 
    }else{ 
     return 0; 
    } 
} 

最精確,使輔助函數來創建Helper.php文件並使其自動加載或用於測試目的,你可以使用web.php文件去只是粘貼這個功能在那裏,並從任何刀片文件中調用它。

好運...

+0

收到此錯誤:json_decode()預計參數1是字符串數組給定 – Zack

+0

如果你的數據是JSON格式,然後它會工作我在本地系統檢查在刀片文件你必須調用這樣的函數{! getClientId($ json_data)!!} –