I have a JSON that looks like this
$array = '{
    "de": {
        "name": "last_name",
        "label": "Last Name",
        "f_type": "input"
    },
    "en": {
        "name": "last_name",
        "label": "Last Name",
        "f_type": "input"
    }
}';
and what I want to achieve is when the language is English to show values from the en array
Then I am looping through the JSON like this.
$json_values = json_decode( $array, true);
foreach ($json_values as $key) {
    foreach ($key as $item => $value) {
        if ($item == 'label') {
            $label = $value;
        }
        if ($item == 'name') {
            $name = $value;
        }
        if ($item == 'f_type') {
            if ($value == 'input') {
            echo  '<div class="form-group"><label for="usr">'.$label.':</label>
                    <input type="text" value="'.$name.'" class="form-control"></div>';
            }
        }
    }
}
However, if I try to get the language key name and compare if it is a specific value like this it is not working
foreach ($json_values as $key) {
   if( $key == 'en'){
      echo "language is English";
      }
}
So, I don't know how to check what the language is and to show values for that language only.
 
    