Page 1 sur 1

*PHP* |Syntaxe| Retour de ligne

Posté : 29 nov. 2005, 11:14
par jlb59
Bonjour à tous,

Je voulais savoir simplement comment faire un retour de ligne en Php.

En Html c'est <BR>, mais dans une ligne ecrite en PHP, alors là...

Je fais des essais, comme j'apprends, et apprends à plusieurs variables, mais à l'écran elles sont les une à la suite des autres.

En fait, pour lire, il faut de bons yeux !

Merci d'avance.

Cordialement, JLB59

Posté : 29 nov. 2005, 11:22
par pjl
De quoi parles-tu ?
du code source généré par le PHP ou de la page vue via un navigateur ?

Posté : 29 nov. 2005, 11:38
par zeus
Le PHP ne fait que géneré du code HTML

Si tu veux que sur ton explorateur, les valeurs soient à la ligne, il faut insérer des <br />

exemple
<?php
  echo "truc machin"; 
  // Va afficher :
  // "truc machin"

  echo "truc<br /> machin";
  //va afficher
  //"truc
  //machin"
?>
Si tu veux que dans ton code HTML ou dans un fichier, il y ai un saut de ligne, il faut utiliser \n

Posté : 29 nov. 2005, 11:52
par Invité
De quoi parles-tu ?
du code source généré par le PHP ou de la page vue via un navigateur ?
Je me suis mal expliqué ! J'essaie en local avec du php.

Dans un script, j'écris une ligne contenant plusieurs variables.

Je voulais savoir comment mettre le contenu de ces variables par ligne (1 par ligne).

J'ai vu, mais je ne sais plus où, que dans une ligne, on pouvait mettre "/n" ou "n/" ou "\n" ou "n", mais comment ????.

Posté : 29 nov. 2005, 12:54
par pitt
Si c'est dans une ligne que tu vas afficher tu peux faire
$ligne="{$var1}<br>{$var2}<br>{$var3}";
echo $ligne;
Si c'est pour un traitement comme envoyer un mail
$ligne="{$var1}\n{$var2}\n{$var3}";

si tu affiches $ligne tu n'auras pas les sauts de ligne mais si tu l'envoies par mail ou autre ils y seront