示例#1
0
文件: Pinyin.php 项目: hubs/yuncms
 public static function &instance()
 {
     if (null === self::$instance) {
         self::$instance = new self();
     }
     return self::$instance;
 }
示例#2
0
文件: pinyin1.php 项目: zuozuoba/zpf
 public static function getInstance()
 {
     if (!Pinyin) {
         self::$instance = new Pinyin();
     }
     return self::$instance;
 }
示例#3
0
文件: IpSource.php 项目: hubs/yuncms
 /**
  * 获取城市名称
  */
 public function get_city($ip)
 {
     $localinfo = '';
     $address = $this->get($ip);
     if (strpos($address, '省') !== false && strpos($address, '市') !== false) {
         $address = explode('省', $address);
         $address = $address[1];
     }
     $address = str_replace('市', '', $address);
     $localinfo['city'] = trim($address);
     $name = CHARSET == 'gbk' ? $localinfo['city'] : iconv('utf-8', 'gbk', $localinfo['city']);
     $name = str_replace('市', '', $name);
     $letters = Pinyin::instance()->output($name, false);
     $localinfo['pinyin'] = strtolower($letters);
     return $localinfo;
 }