从字符串中获取最后3个单词?

use*_*378 1 php

你怎么从字符串中得到最后3个单词?

我设法做到这样做:

$statusMessage = explode(" ", str_replace(' '," ",$retStatus->plaintext));
$SliceDate = array_slice($statusMessage, -3, 3);
$date = implode(" ", $SliceDate);
echo $date;
Run Code Online (Sandbox Code Playgroud)

有更短的方式吗?也许有一个我不知道的PHP函数..

Sco*_*son 5

explode()很好,但是一旦你完成了,你就可以使用了

$size = sizeof($statusMessage);
Run Code Online (Sandbox Code Playgroud)

最后3个是

$statusmessage[$size-1]; 
$statusmessage[$size-2]; 
$statusmessage[$size-3]; 
Run Code Online (Sandbox Code Playgroud)