I am getting undefined error in this code. I tried isset but it is becoming clumsy..is there any sweet way to handle this piece of code
This works well in php 5.6.30 but throwing errors in php 5.6.36
foreach($response as $key => $value){
$exp_table .= "<tr>";
foreach($fields_arr as $keys => $values){
$exp_table .= "<td>";
if($fields_arr[$keys]["json_subcategory"]==""){
$exp_table .= $response[$key][$fields_arr[$keys]["api_subcategory"]][$fields_arr[$keys]["field"]];
}
if($fields_arr[$keys]["api_subcategory"]==""){
$exp_table .= $response [$key][$fields_arr[$keys]["json_subcategory"]]$fields_arr[$keys]["field"]];
}
if(($fields_arr[$keys]["json_subcategory"]=="") && ($fields_arr[$keys]["api_subcategory"]=="")){
$exp_table .= $response [$key][$fields_arr[$keys]["field"]];
}
if(($fields_arr[$keys]["json_subcategory"]!="") && ($fields_arr[$keys] ["api_subcategory"]!="")){
$exp_table .= $response [$key][$fields_arr[$keys]["json_subcategory"]][$fields_arr[$keys]["api_subcategory"]][$fields_arr[$keys]["field"]];
}