elbetki daha basit bir çözüm vardir ama boşluğa göre tekrar explode edip son kısmı unset edip sonra tekrar implode etme çözüm olabilir
$metin = explode(" ",$metin);
unset($metin[count($metin)-1]);
$metin = implode(" ",$metin);önceki işlemlerde zaten explode ettiyseniz tekrar birleştirmeden önce burdaki mantikla gereksiz yerleri unset edebilirsiniz