phpbar.de logo

Mailinglisten-Archive

[php] übersetzungsfunktion -> array durchforsten

[php] übersetzungsfunktion -> array durchforsten

Michael Borchers borchers at tridem.de
Mit Aug 31 13:55:10 CEST 2005


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