<?php
$str = "p编程p";
preg_match("/(p)([\x{4e00}-\x{9fa5}]+)(p)/u",$str,$dir);
var_dump($dir);
array(4) {
[0]=>string(8) "p编程p"
[1]=>string(1) "p"
[2]=>string(6) "编程"
[3]=>string(1) "p"
}
<?php
$str = "p编程p";
preg_match("/(p)([\x{4e00}-\x{9fa5}]+)(p)/u",$str,$dir);
var_dump($dir);
array(4) {
[0]=>string(8) "p编程p"
[1]=>string(1) "p"
[2]=>string(6) "编程"
[3]=>string(1) "p"
}