当前位置: 首页 > news >正文

徐州企业网站设计网站定制开发

徐州企业网站设计,网站定制开发,php 做网站xml地图,青海wap网站建设比较好起初想到制成XML文档形式#xff0c;这样操作也起来很容易。只是看到说XML效率不怎样再者就是不同的模板#xff0c;可这样也有个小问题#xff0c;有些词汇比如时间提示是不确定#xff0c;与可能是minute #xff0c;day。也有可能复数加 s那好吧#xff0c;做成数组这样操作也起来很容易。只是看到说XML效率不怎样再者就是不同的模板可这样也有个小问题有些词汇比如时间提示是不确定与可能是minute day。也有可能复数加 s那好吧做成数组可数组就得做成在php文件的变量很难做些扩展(我所知道所认为的是这样)最后做成txt文本文件的形式同样也为这样的效率担心打开文件搜索字符串截取字符串这些所幸最后运行了一下一般机子大概0.0004秒这让我很惊奇原以为会很慢毕竟要调用多次。好吧上代码class language{static $lanObject;public $type; // unit , dashboard , menu ,otherpublic $lan; // languageprivate $special; // The common in the fileprivate function __construct(){if( isset($_GET[hl]) || isset($_POST[hl]) ){switch( isset($_GET[hl])?$_GET[hl]:$_POST[hl] ){case en:$this-lan en;case zh:$this-lan zh;case all:$this-lan all;default:$this-error();}}else$this-lan isset($_COOKIE[hl]) ? $_COOKIE[hl]:zh;}public static function getObject(){if( !(self::$lanObject instanceof self) )self::$lanObject new language();return self::$lanObject;}public function lto($key) //$key is English{if( $this-lan ! zh )return $key;if( empty($this-special) ) // if the $special is null{if( isset($this-type) )$this-special file_get_contents($this-type..txt);elsereturn $key;}echo $this-search($key);}private function search($searchTozh) // PHP String{$key_start strpos($this-special,$searchTozh);$key_end strpos($this-special, ,$key_start);$len_str strlen($searchTozh);$for_sub $key_start $len_str 1;return substr($this-special, $for_sub, $key_end - $for_sub);}}strpos(); 是找到字符串第一次出现的位置 比如 ‘wo 在 ‘hello world 中返回值为 6substr();是截取字符串的一部分接下来是调试时加上的代码$la language::getObject();$la-type unit;$la-lto(min);echo ;$la-lto(hello);lto(这里面要翻译的英文);unit.txt 文件的内容格式是hello-你好 min-小 minute-分钟 minutes-分钟$special设计为全局也是想到不止一次会调用lto() 如果反复加载文件太浪费性能了。$type设计为公有是考虑到加载的文件的效率问题有的时候并不需要显示几天前这些所以不如把这些按使用类型分开比如有专门负责菜单翻译的menu.txt 也有专门为操作比如删除收藏 翻译的txt文本。这样可以自由设定要加载的文本语言也可以自由设定。好吧程序还可以改进我没有按http请求中的客户端语言来设置$lan
http://www.sadfv.cn/news/199523/

相关文章:

  • 有做财经 直播的网站吗做跨境电商要什么费用
  • 如何管理建好的网站阿里云云虚拟主机
  • 做食品研发都有哪些网站wordpress 不同page
  • 网站建设功能文档营销技巧和营销方法培训
  • 怎么做打赏看视频的网站设计师网址导航 优设
  • 网站备案要钱吗互联网建筑设计平台
  • 网站开发是怎么开发的建电商网站
  • 做网站预付款是多少信息服务平台有哪些
  • 做的最好的相亲网站有哪些2008系统怎么做网站
  • 有那些专门做职业统计的网站自己做网站 赚钱
  • 公众号运营外包价格seo的培训网站哪里好
  • 建设游戏运营网站开展工作内容wordpress禁止图片
  • 沈阳营销型网站制作软件开发者工具
  • 网站开发 后端顺义网站开发
  • 做网站与数据库的关系做外贸进国外网站
  • 大学做机器人比赛的网站论坛网站充值支付宝收款怎么做
  • 做网络销售都做什么网站美图秀秀网页版
  • 建网站怎样往网站传视频eclipce做网站
  • 重庆模板网站建设彩票网站可以做哪些活动
  • 开发国外优惠卷网站如何做wordpress客户端连接不上
  • 台州网站建设方案优化杭州企业宣传画册制作公司
  • 珠宝钻石网站建站北京的网站设计公司
  • 汽车城网站建设方案建立网站 数据分析
  • 兰溪市住房和城乡建设局网站网站 方案
  • 网站建站行业新闻wordpress迅雷下载地址
  • 做兼职推荐网站北京建设网华樾领尚规划图
  • 南阳网站seo四川建设部官方网站
  • 做的网站为什么看不到图片东莞网站建设那家好
  • 潍坊网站开发weifangwangluo生肖竞猜网站建设
  • 肇庆自助建站模板江苏省住房和城乡建设局网站