如何使用explode:$input = 'Posted On April 6th By Some Dude';$result = explode(' By',$input);return $result[0];好处:可读性强/易懂如果不存在分隔符字符串(在此示例中为“ By”),则返回完整字符串。(不会像其他答案一样返回FALSE。)不需要任何正则表达式。“正则表达式就像是一种特别辣的辣酱-适度使用,只有在适当的时候才能克制。”正则表达式比爆炸慢(我假设preg_split的速度与其他答案中建议的其他正则表达式选项相似)如果需要的话,使字符串的第二部分也可用(在本示例$result[1]中将返回Some Dude)分享编辑