本文介绍了在数组中选择语言,添加图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的网站是多国语言,您可以自行更改语言.

在站点的顶部(英语,西班牙语,葡萄牙语,葡萄牙语,意大利语)

我喜欢将其更改为该国的国旗.
有谁知道如何将名称更改为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




这篇关于在数组中选择语言,添加图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-22 21:42
查看更多