您可以合并strpos()
和substr()
,如下所示:
$firtpart = substr($str, 0, strpos($str,'read more'));
或者使用explode()
将字符串拆分为两部分并取第一部分:
list($firtpart) = explode('read more', $str);
甚至使用正则表达式:
$firtpart = preg_replace("/read more.*$/", '', $str);
strstr($str, 'read more', true)