PHP实现的汉字拼音转换和公历农历转换类及使用(5)

/*
 将中英文字符串转换成拼音
 */
 function strtopin($chinese,$type=0) {
  $i = 0;
  $pinyin = "";
  $arr = array ();
  while (1) {
   $str = $this->utf8_substr($chinese, $i, 1);
   if (!empty ($str)) {
    $arr[$i] = $str;
    $str = iconv("utf-8", "gb2312", $str);
    if($type==1){ //转换成首字母
     $pinyin .= $this->c($str);
    }else{     //转换成全拼
     $pinyin .= $this->f($str)." ";
    }
    $i = $i +1;
   } else
    break;
  }
  return $pinyin;
 }
}

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/40c81d18d0024f3c3e9a8055414bd86f.html