假定你的字符集是 utf-8$s = '沈家门饭店 - 普陀老车站 - 海珍苑 - 海洋生物园区 - 平阳浦 - 浦西公园(共9站)';
$k = '生物';
$k = '公园';
preg_match("/\w*$k\w*/u", $s, $r);
echo $r[0];