• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php简单实现多语言切换的方法

php 搞代码 4年前 (2022-01-01) 24次浏览 已收录 0个评论

这篇文章主要介绍了php简单实现多语言切换的方法,涉及php字符串、数组结合session操作实现多语言切换的相关技巧,需要的朋友可以参考下

本文实例讲述了php简单实现多语言切换的方法。分享给大家供大家参考,具体如下:

1.主程序代码:

      $value){ if($_SESSION["language"] == $value){ $selected = "selected = 'selecte<a style="color:transparent">来源gao*daima.com搞@代#码网</a>d' "; }else{ $selected = ""; } ?> <option value="" no numeric noise key 1006>;    

2. 所包含的语言包:English.inc

  Chinese.inc  

3. 所包含的function.php

  'Afrikaans', 'az'     => 'Azerbaijani', 'eu'     => 'Basque', 'be'     => 'Belarusian', 'be-lat'   => 'Belarusian latin', 'bg'     => 'Bulgarian', 'bs'     => 'Bosnian', 'ca'     => 'Catalan', 'zh'     => 'Chinese', //'zh-TW'     => 'Chinese traditional', //'zh-CN'     => 'Chinese simplified', 'cs'     => 'Czech', 'da'     => 'Danish', 'de'     => 'German', 'el'     => 'Greek', 'en'     => 'English', 'es'     => 'Spanish', 'et'     => 'Estonian', 'fa'     => 'Persian', 'fi'     => 'Finnish', 'fr'     => 'French', 'gl'     => 'Galician', 'he'     => 'Hebrew', 'hi'     => 'Hindi', 'hr'     => 'Croatian', 'hu'     => 'Hungarian', 'id'     => 'Indonesian', 'it'     => 'Italian', 'ja'     => 'Japanese', 'ko'     => 'Korean', 'ka'     => 'Georgian', 'lt'     => 'Lithuanian', 'lv'     => 'Latvian', 'mk'     => 'Macedonian', 'mn'     => 'Mongolian', 'ms'     => 'Malay', 'nl'     => 'Dutch', 'no'     => 'Norwegian', 'pl'     => 'Polish', 'pt-BR'    => 'Brazilian portuguese', 'pt'     => 'Portuguese', 'ro'     => 'Romanian', 'ru'     => 'Russian', 'si'     => 'Sinhala', 'sk'     => 'Slovak', 'sl'     => 'Slovenian', 'sq'     => 'Albanian', 'sr-lat'   => 'Serbian latin', 'sr'     => 'Serbian', 'sv'     => 'Swedish', 'th'     => 'Thai', 'tr'     => 'Turkish', 'tt'     => 'Tatarish', 'uk'     => 'Ukrainian', ); return $language; } function getLanguageName($language) { $languages = getVailableLanguage(); return $languages[$language]; } function array_language(){ $array_language = array("en","zh"); return $array_language; } function getDefalutlanguage(){ return "zh"; } ?> 

4.所包含的language.js

 function changeLanguage(obj) { var url = document.URL; var re = re = /[?&]language=[^&]*/; url = url.replace(re, ""); if (url.indexOf("?") > -1) { url += "&language=" + obj.value; } else { url += "?language=" + obj.value; } location.href = url; } 

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP数组(Array)操作技巧大全》、《PHP数据结构与算法教程》、《PHP数学运算技巧总结》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

以上就是php简单实现多语言切换的方法的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php简单实现多语言切换的方法

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址