PHP 如何将字符串拆分为单个字符

发布时间:2011年04月15日      浏览次数:400 次
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
      span{ width:40px; margin-left:10px; padding:3px; font-weight:bold; color:red; background-color:#efefef; text-align:center; border:1px #ccc solid;}
</style>
<?
$key = "测试分词abc123,,。.《<";
echo "当前要拆分的词:".$key."<br><br>";
$txt_arr = Fen_Ci_Arr($key);
$txt_num = count($txt_arr);
echo "该词的字符个数:".$txt_num."<br><br>";
echo "字符拆分结果为:";
for ( $i=0; $i<$txt_num; $i++ ){
      echo '<span>'.$txt_arr[$i]."</span>";
}
//【分词函数】
//$charset变量为网页编码,如"gb2312"或"utf-8"
function Fen_Ci_Arr($str,$charset="utf-8") {
$strlen=mb_strlen($str);
while($strlen){
$array[]=mb_substr($str,0,1,$charset);
$str=mb_substr($str,1,$strlen,$charset);
$strlen=mb_strlen($str);
}
return $array;
}
?>
免责声明:本站相关技术文章信息部分来自网络,目的主要是传播更多信息,如果您认为本站的某些信息侵犯了您的版权,请与我们联系,我们会即时妥善的处理,谢谢合作!