Hola de nuevo.
He estado probando y si que funciona bien. En todo caso es preferible que los valores vayan entre comillas (en el ejemplo que pones tendrías que usar comillas simples), sobre todo el
value porque si es más de una palabra solo cogerá la primera:
echo "<input disabled='disabled' style='text-align:center' type='text' value='$x' size='15'>";
Saludos,