php删除匹配单词"last"的地方

use*_*026 1 php regex

我有一些文字,$text="aaaa Last name:aaa city:aaaa email:ddd" 我希望输出为$output="aaaa".简单来说,从单词"Last"开始删除所有内容.我没有得到hpw这样做.

JJJ*_*JJJ 5

$parts = explode( ' Last', $text );
$output = $parts[0];
Run Code Online (Sandbox Code Playgroud)

要么:

$output = substr( $text, 0, strpos( $text, ' Last'  ) );
Run Code Online (Sandbox Code Playgroud)

(后者只有在你确定"最后"这个词的时候才有效.)