- var_dump: documentation ( source)
<?php
$translations = ["testkey" => ["de" => "TESTKEYDEUTSCH",
"en" => "TESTKEYENGLISH"],
"testkey2" => ["de" => "TESTKEYDEUTSCH",
"en" => "TESTKEYENGLISH"],
];
function stringByLanguage($key, $lang) {
if(array_key_exists($key, $translations)){
var_dump(array_key_exists($key, $translations["key"]));
if(isset($translations[$key][$lang])){
return $translations[$key][$lang];
} elseif (isset($translations[$key]["de"])) {
return $translations[$key]["de"];
}
}
return "missing key ".$key."_".$lang;
}
echo stringByLanguage("testkey2","fr");