PHP版 漢字轉(zhuǎn)碼的實(shí)現(xiàn)詳解
更新時間:2013年06月09日 15:51:06 作者:
本篇文章是對用php實(shí)現(xiàn)漢字轉(zhuǎn)碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
如下所示:
<?php
function unicode_encode($str, $encoding='GBK', $prefix='&#', $postfix=';'){
$str = iconv($encoding, 'UCS-2', $str);
$arrstr = str_split($str, 2);
$unistr = '';
for($i=0, $len=count($arrstr); $i<$len; $i++)
{
$dec = hexdec(bin2hex($arrstr[$i]));
$unistr .= $prefix.$dec.$postfix;
}
return $unistr;
}
$str = '<b>哈哈</b>';
$unistr = unicode_encode($str);
echo $unistr.'<br />';
?>
復(fù)制代碼 代碼如下:
<?php
function unicode_encode($str, $encoding='GBK', $prefix='&#', $postfix=';'){
$str = iconv($encoding, 'UCS-2', $str);
$arrstr = str_split($str, 2);
$unistr = '';
for($i=0, $len=count($arrstr); $i<$len; $i++)
{
$dec = hexdec(bin2hex($arrstr[$i]));
$unistr .= $prefix.$dec.$postfix;
}
return $unistr;
}
$str = '<b>哈哈</b>';
$unistr = unicode_encode($str);
echo $unistr.'<br />';
?>
您可能感興趣的文章:
- php使用自定義函數(shù)實(shí)現(xiàn)漢字分割替換功能示例
- php自定義函數(shù)截取漢字長度
- PHP截取漢字亂碼問題解決方法mb_substr函數(shù)的應(yīng)用
- php判斷輸入是否是純數(shù)字,英文,漢字的方法
- 支持生僻字且自動識別utf-8編碼的php漢字轉(zhuǎn)拼音類
- php中將漢字轉(zhuǎn)換成拼音的函數(shù)代碼
- PHP5中GD庫生成圖形驗(yàn)證碼(有漢字)
- PHP讀取漢字的點(diǎn)陣數(shù)據(jù)
- php輸出全部gb2312編碼內(nèi)的漢字方法
- 在PHP的圖形函數(shù)中顯示漢字
- PHP切割漢字的常用方法實(shí)例總結(jié)
相關(guān)文章
php提示W(wǎng)arning:mysql_fetch_array() expects的解決方法
這篇文章主要介紹了php提示W(wǎng)arning:mysql_fetch_array() expects的解決方法,是一個比較典型的php程序錯誤排查案例,具有一定的參考借鑒價值,需要的朋友可以參考下2014-12-12
php中數(shù)字、字符與對象判斷函數(shù)用法實(shí)例
這篇文章主要介紹了php中數(shù)字、字符與對象判斷函數(shù)用法,以實(shí)例形式分析了is_bool()、is_int()、is_integer()、is_float()、is_real()、is_object() 和 is_array()等函數(shù)的作用及具體用法,需要的朋友可以參考下2014-11-11
PHP定時執(zhí)行計劃任務(wù)的多種方法小結(jié)
PHP不支持多線程,有時候處理問題不是那么爽,今天談?wù)撘幌翽HP定時執(zhí)行的方法2011-12-12

