思路:
根據中文簡體、繁體對應的資料表,將其整理成一個以簡體字為鍵,繁體字為值的一個一維數組,類似下面這樣的一個陣列結構:
1 | $data = array ('侧'=>'側','厂'=>'廠');
|
登入後複製
線上學習影片分享:php影片教學
好了,根據這個結構,對應的替換方法如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | function J2F( $str ){
if (trim( $str )==''){
return '';
}
$fstr ='';
include 'J2FData.php';
$count =mb_strlen( $str ,'utf-8');
for ( $i =0; $i <= $count ; $i ++){
$jchar =mb_substr( $str , $i ,1,'utf-8');
$fchar =isset( $fantiData [ $jchar ])? $fantiData [ $jchar ]: $jchar ;
$fstr .= $fchar ;
}
return $fstr ;
}
|
登入後複製
相關文章教學推薦:php教學
#
以上是php如何實現簡體繁體轉換的詳細內容。更多資訊請關注PHP中文網其他相關文章!