Mailinglisten-Archive |
ich übergebe ein $keyword in eine funktion und überprüfe ob es in einem
array vorhanden ist, wenn ja, dann soll die übersetzung ausgespuckt werden.
gibt es keine einfachen array() funktionen, die so etwas überprüfen können?
$locales_de_array = array(
"manufacturers_name" => "Hersteller",
"shops_name" => "Shop",
"waregroups_name" => "Warengruppe"
);
function translate($keyword, $locale = "de")
{
global $locales_de_array;
$keyword = strtolower($keyword);
foreach($locales_de_array as $locales_de)
{
if(key($locales_de_array) == $keyword)
{
$keyword_translate = current($locales_de_array);
}
else
{
$keyword_translate = ucfirst($keyword);
} // swtich
} // foreach
return $keyword_translate;
}
php::bar PHP Wiki - Listenarchive