本文介绍了在数组中选择语言,添加图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的网站是多国语言,您可以自行更改语言.
在站点的顶部(英语,西班牙语,葡萄牙语,葡萄牙语,意大利语)
我喜欢将其更改为该国的国旗.
有谁知道如何将名称更改为img.png
谢谢
丹尼斯
My website is multilanguage, you can change your langluage yourself.
In the head of the site ( English Spanish Portuguese Italian)
I like to change this into the flag of the country.
Does anyone know how to change the name into the img.png
thanks
Dennis
<?php language_navigation(); ??>
zh.php
en.php
$lang["available_language"] = array(
"en" => "English",
"es" => "Spanish",
"pt" => "Portuguese",
"it" => "Italian",
);
config.php
config.php
// The default language
$default_lang = "en";
// The relative path to the lang folder
$lang_folder = "lang";
//Get the language used by the browser
$browser_lang = substr($_SERVER[''HTTP_ACCEPT_LANGUAGE''], 0, 2);
$language = "";
// Check if the language file exists
function use_lang($language)
{
global $lang_folder;
if( is_file($lang_folder."/".$language.".php") )
{
return true;
}
}
if( isset($_GET[''lang'']) && use_lang($_GET[''lang'']) )
{
$language = $_GET[''lang''];
}
else if ( isset($browser_lang) && use_lang($browser_lang) )
{
$language = $browser_lang;
}
else
{
$language = $default_lang;
}
// Include the right language file
include($lang_folder."/".$language.".php");
// Helper function to echo the values of the $lang array
function lang($key)
{
global $lang;
echo $lang[$key];
}
function language_navigation()
{
global $lang;
$languages = $lang["available_language"];
foreach( $languages as $single_language )
{
echo ''<li><a href="'' . $_SERVER[''PHP_SELF''] . ''?lang='' . key($languages) . ''">''. $single_language . ''</a></li>'';
next($languages);
}
}
?>
推荐答案
config.php
config.php
// The default language
这篇关于在数组中选择语言,添加图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!