php如何可以截取汉字字符串 我想截取XXX省XXX市,中的XXX,然后给JS输入,本人比较菜,还没比较完整的思路,希望高人指点下。。谢谢。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用js吗?可以使用/[.]*省[.]*市/,js 正则表达式$1,$2可以 我是php获取到了完整的XXX省XXX市了,应该是用php截取出XXX市来,如果不存在就截取XXX省。再作为关键字搜索数据库,把搜索出来的结果返回给JS~~~在HTML里面调用出来 关键字是xxxx省(市),查询数据库,返回结果是不是这个意思? $filename=substr(strrchr($filename,'.'),0);这里的. 是从.开始截取 你试试 提醒你一下,UTF8里的一个汉字按3字节算,GB2312安2字节算如果一个字符串是UTF8的 substr($str,0,10)没有截取3的倍数个的话,就会乱码 <?php$string = "黑龙江省哈尔滨市";$i = strpos($string, "省");$sheng = substr($string, 0, $i);$shi = substr($string, $i+2, strlen($string)-$i-4);echo $sheng . '<br />';echo $shi;?>如楼上所说的,必须要注意网页编码问题,以上代码针对gb2312,如果是UTF-8编码,请将第6行的2和4改成3和6 今天csdn经常丢失session的? mysql数据中的密码一般采用什么方式加密? 这个外国游戏网站有个象QQ,那样的实时对话系统,向大家请教一下它的开发思路。 请问怎么通过Curl使用代理获得目标网站的内容? 相同名字checkbox问题。 一个有关不刷新页面从数据库中查询数据的问题。 关于php输出的文本格式? PHP书籍大比拼~~~~~给我建议吧! 有谁遇到这种问题?请帮-帮,帮-帮,帮个忙? 关于 herf 这个正则怎么写? PHP简单递归
js 正则表达式$1,$2可以
这里的. 是从.开始截取 你试试
如果一个字符串是UTF8的 substr($str,0,10)没有截取3的倍数个的话,就会乱码
$string = "黑龙江省哈尔滨市";$i = strpos($string, "省");
$sheng = substr($string, 0, $i);
$shi = substr($string, $i+2, strlen($string)-$i-4);echo $sheng . '<br />';
echo $shi;
?>如楼上所说的,必须要注意网页编码问题,以上代码针对gb2312,如果是UTF-8编码,请将第6行的2和4改成3和6