php截取中文字符有关问题

php截取中文字符问题北京市崇文区联通ADSL我想从市开始,截取前面的两个中文字符,该如何写?[解决办法]$s

php截取中文字符问题
北京市崇文区联通ADSL

我想从市开始,截取前面的两个中文字符,该如何写?
[解决办法]

$s = '广东省深圳市长城宽带';
preg_match_all('/(.+?)(省
[解决办法]

[解决办法]
$)/', $s, $r);
$r = array_combine($r[2], $r[1]);
print_r($r);
Array
(
    [省] => 广东
    [市] => 深圳
    [] => 长城宽带
)