Deduco che nel primo esempio stampi il valore di img.

Nel secondo esempio non funziona perchè l'array risultante è formato da un unico valore (quello di page). Se avessi i notice abilitati ti restituirebbe un notice (nel tuo caso che la variabile che vuoi stampare non esiste).

Ora, se quello che vuoi ottenere è l'ultimo valore l'unico modo per farlo è questo:

1) Esegui il preg_match
2) sostituisci il tuo echo con questo:

echo $ris[count($ris) - 1];

Fammi sapere se ho capito bene e se non ho capito spiegati meglio. Ciao!