left: alinha o texto a esquerda. right: alinha o texto a direita. center: centraliza o texto. justify: centraliza o texto e ocupa todo o espaço da linha. inherit: o elemento herda o valor do elemento pai.
Digo isso pois pelas dúvidas de fóruns em muitos materiais é citado a quebra de linha em php como /n. O /n quebra a linha do arquivo e não é interpretada pelo navegador.
Então é usado o /n para quebrar a linha quando se faz um relatório que será exportado para txt ou csv. E quando for usar com a saída em um navegador usa a tag html <br> ou alguma variação dependendo da versão do html para fazer a quebra de linha.
Text-align é a propriedade para alinhamento de texto no CSS. Ela recebe 5 parâmetros. Além dos 4 citados com seus nomes auto explicativos tem mais inherit, que herda o valor do elemento pai.
Eles são usados da seguinte maneira:
p {text-align: left;}
p {text-align: right;}
p {text-align: justify;}
p {text-align: center;}
p {text-align: inherit;}
Nesses exemplos são usados a tag de parágrafo, mas pode ser com qualquer outro elemento.