Cómo imprimir dos declaraciones de eco en la misma línea en PHP

La pregunta es algo ambigua, ya que podría significar cómo hacerlo en código, que la gente ya ha respondido (usando concatenación) o imprimiéndolo en la pantalla en una línea. Si es lo último, la razón por la que no se imprime en la misma línea es que el HTML que se está produciendo está mal formado. Como está en un bucle, tiene una etiqueta de cierre

en la línea 3 que nunca coincide con una apertura

con cada iteración del bucle. Lo que querría es algo así (suponiendo que desea el enlace y el formulario en dos columnas diferentes):

mientras(){
echo ‘

‘. $ data. ‘

‘;
echo “

“;
}

mientras(){
$ pId = $ fila [‘pId’];

echo <<< HEREDOC
$ data




Heredoc;

}

mientras(){
$ lineOne = ‘‘. $ data. ‘‘;
$ lineTwo = “

“;
echo $ lineOne. $ lineTwo.PHP_EOL;
// el resultado se imprimirá como una línea

}

El \n te ayudará con eso. Representa una nueva línea.

Entonces, su código se convierte en:

echo “ ‘. $ data.’ \ n

“;

Sin embargo, debe ser coherente con el uso de o ' para encerrar sus cadenas. No me molesté en arreglarlo, pero deberías. La sintaxis anterior es probablemente inválida.

Adoptaré un enfoque diferente y supondré que estás hablando de la salida html. Del ejemplo parece que tienes un problema con tu mesa. La línea 3 muestra un

sin un

delante de él.

Una vez que lo descubres, tengo curiosidad. ¿Estaba cerca?