Ma la stringa è sempre fatta da 2 "pezzi"? Se è così ti basta fare
Codice PHP:
$stringa "mela la-";
$stringa substr($stringa0, -1);
$arr explode(' '$stringa);
echo 
$arr[1] . " " $arr[0]; 
Se la stringa è fatta da più di 2 "pezzi" e vuoi semplicemente che l'ultimo diventi il primo
Codice PHP:
$stringa "mela è buona la-";
$stringa substr($stringa0, -1);
$arr explode(' '$stringa);
$ultimo array_pop($arr);
$stringa implode(' '$arr);
echo 
$ultimo " " $stringa
Mentre se è fatta da più di 2 "pezzi" e vuoi invertirla completamente
Codice PHP:
$stringa "buona è mela la-";
$stringa substr($stringa0, -1);
$arr explode(' '$stringa);
$arr array_reverse($arr);
$stringa implode(' '$arr);
echo 
$stringa
Speriamo ci sia il tuo caso