PHP漢字轉拼音第三方類庫

2021-08-21 02:39:50 字數 1002 閱讀 4431

需求:提供城市轉拼音服務,要求全拼、縮寫等多種形式

類庫名稱:city.class.php

<?php

namespace

common\libary;

class

city

/*** 漢字轉拼音函式

**@param string $s 漢字字串

*@param bool $quanpin 是否全拼

*@param bool $daxie 首字母是否大寫

*@return string

*/public

function

getpy

($s, $quanpin = true, $daxie = false) |\[|\]|\||\\|\:|\;|\"|\'|\<|\,|\>|\.|\?|\/)/is", "", $s);

$i = 0;

$py = '';

// 加入這一句,自動識別utf-8

if (strlen("拼音") > 4)

$s = iconv('utf-8', 'gbk', $s);

if ($quanpin) else

}} else else }}

// 判斷是否輸出小寫字元

return ($daxie == true ? $py : strtolower($py));

}public

function

asi2py

($a) else

next($py);}}

}

引用:

$py

=new

\common\libary\city();

$py->getpy($str, true, false);

第二引數true 全拼 false 首字母拼加

第三引數true 大寫 false 小寫

Android 拼音轉漢字的第三方處理

在我們的開發中,有時會有這樣的需求,就是聯絡人列表按照拼音順序排列 如通訊錄 於是,我也在網上搜到了許多這類的文章,就兩種最常見的做法在此進行簡單的比較和分析 優點 使用簡單,實用性好 缺點 需要依賴第三方jar包 package com.afei.indexlistview import net....

xlua擴充套件第三方庫 轉)

隨著xlua的開源,其在專案中的使用也越來越廣泛。遊戲開發中我們經常會使用第三方庫如,json解析,網路協議等等,目前xlua目前內建的擴充套件庫 1 針對luajit的64位整數支援 2 函式呼叫耗時以及記憶體洩漏定位工具 3 用於支援zerobranestudio的luasocket庫 4 td...

php第三方類庫 擴充套件庫的收藏

摘自 phpexcel 幾乎支援所有常用excel的功能的phpexcel,格式支援.xls或者這.xlsx。功能支援包括 的任何元資料 新增工作表 行 列,合併單元格,操作公式等等,並且完美相容ms office中的excel。支援列印哦,親!github excel 用簡單的方式解析開啟exce...