... igual creo medio entiendo.
Importante aclarar en dónde quieres imprimirlo, si es por pantalla, mediante un navegador. Recuerda que un navegador lo que interpreta es HTML, entonces para cuestiones de formato deberás ocupar HTML y formatearlo con CSS o utilizar estilo embebido en HTML.
@cesarpunk, si lo que quiere es solo mostrarlo, no es necesario guardarlo con formato, solo imprimirlo con tal.
Ejemplo:
Código php:
Ver originalecho '<p sytle="text-align: right;">';
echo $row['campoDeLaBd'];
echo '</p>';
Eso deberá de mostrarte el contenido de
$row['campoDeLaBd'] alineado a la derecha, ya que así lo especifica el estilo de la etiqueta
p. Si por ahí es el tema, tu problema es de HTML/CSS, no de PHP.
Ahora, si se está manejando solo texto plano, y quieres imprimirlo como texto plano, entonces deberás rellenar con la cantidad de espacios correspondientes a la izquierda, para ello puedes ayudarte de la función
str_pad().
Por ejemplo:
Esto deberá imprimirte el texto que contiene
$row['campoDeLaBd'] con tantos espacios a la izquierda para que de ancho tenga 80 caracteres... obviamente, entonces, deberás considerar que posiblemente el contenido tenga más de esa longitud. Como sea, el "formato" solo se verá si lo lees como texto plano, si lo ves mediante un navegador, a pesar de tener los espacios, se verá sin "formato", pues, nuevamente, un navegador interpreta HTML, no texto plano.
El tema no queda claro. Quizá sea necesario te explicaras mejor, eso sí, teniendo los conceptos claros.
Un saludo