如何把一个字符串里的汉字和拼音区分出来? <?PHP $buffer = "阿昌achang"; /* 处理过程...... */ $m = preg_split('/(?=[a-zA-Z])/',$buffer,2); $ch = $m[0]; $py = $m[1]; echo $ch; //print 阿昌 echo $py; //print achang ?> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $str="啊a";$length=strlen($str);//把所有的中文字符放进数组b;for($i=0;$i<$length;$i++){ $a=substr($str,$i,1); if(ord($a)>128) $b[]=$a; else break;}$ch="";if(empty($b)){ $ch="";}else{ foreach($b as $v) { $ch .= $v; }}$py=substr($str,$i);echo $ch;echo $py; 显示不到中文字符 菜鸟有问题需要大家的帮助!!!急!!! 有Asp,C++基础,想尽快上手PHP,求学习资料和文档 郁闷的rewrite php 定时器 怎么做??? 有人知道怎么用php动态调节图片的大小吗? 将查询结果作为变量咋弄? 这个 有错 怎么改啊?? 请教文章系统的调用方法 学习PHP的十条秘籍 Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in D:\Inetpub\wwwroot\11.PHP on line 26 有關MySQL Query 優化...
$str="啊a";
$length=strlen($str);
//把所有的中文字符放进数组b;
for($i=0;$i<$length;$i++)
{
$a=substr($str,$i,1);
if(ord($a)>128)
$b[]=$a;
else
break;
}$ch="";
if(empty($b))
{
$ch="";
}
else
{
foreach($b as $v)
{
$ch .= $v;
}
}
$py=substr($str,$i);echo $ch;
echo $py;