...scusate ragazzi, mi riferisco al codice che ho postato prima,

ma se io stampo $d ottengo il valore di $x, la parola cercata, corrispondente all'ultima occorrenza nella variabile $str, non dovrebbe andare bene?

Forse ho capito male?