2017-03-21 70 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)!!} –